Objetivo: Generar Cronograma de Pagos por Venta al Crdito.
Datos Entrada: TipoDocumento Numero Documento Numero de Cuotas
Datos Salida: Cronograma Generado
1. CLIENTE: Preparando la Interfaz de Usuario
Control Propiedad Observacion GroupBox Text=TipoDocumento RadioButton Name = rbFac Text = Factura Dentro del GroupBox RadioButton Name = rbBv Text = Boleta Checked = True Dentro del GroupBox TextBox Name =TxtDocumento ComboBox Name =CboFormaPago CommandButton Label1 Text = Documento Label2 Text = NroCuotas DataGrid Name = dgrData Codificando
Al inicio del editor de codigo
--- Visual Basic Imports System.Data.SqlClient Public Class Form1 Inherits System.Windows.Forms.Form Dim cn As New SqlConnection("Data Source=(local);Database=Tenebrosa;User Id=sa;Password=")
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient ; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace WinComercial { public partial class Form1 : Form {
SqlConnection cn = new SqlConnection("Data Source=(local);Database=TenebrosaOLTP;Integrated Security =True"); public Form1()
{ InitializeComponent();
En el Load ============ Private Sub Form1_Load()
cn.Open(); string sql; sql = " SELECT NroDias, descripcion FROM formapago WHERE formaPago <>\'C\' "; DataTable tFormaPago = new DataTable(); SqlDataAdapter daFormaPago = new SqlDataAdapter(sql, cn); daFormaPago.Fill(tFormaPago); CboFormaPago.DataSource = tFormaPago; CboFormaPago.DisplayMember = "descripcion"; CboFormaPago.ValueMember = "NroDias"; cn.Close();