public static DataSet GetList(ECondicionPago condp) { DBAccess db = new DBAccess(); db.AddParameter("@psintypesel", condp.psintypesel); db.AddParameter("@ds_condpago", condp.Ds_condpago); db.AddParameter("@id_condpago", condp.Id_condpago); //db.AddParameter("@dia", condp.Qt_docu); return db.ExecuteDataSet("MG_CondicionPago_qry01"); }
public static List<Dato> ObtenerDatoFPago(string commandtext, string par1, string par2, ECondicionPago condp) { List<Dato> _lista = new List<Dato>(); DBAccess db = new DBAccess(); db.AddParameter("@psintypesel", condp.psintypesel); db.AddParameter("@ds_condpago", condp.Ds_condpago); db.AddParameter("@id_condpago", condp.Id_condpago); IDataReader reader = db.ExecuteReader(commandtext); while (reader.Read()) { Dato _dato = new Dato(); _dato.id = reader[par1].ToString(); _dato.desc = reader[par2].ToString(); _lista.Add(_dato); } return _lista; }
private void txtid_formapago_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { txtid_formapago.Text = txtid_formapago.Text.PadLeft(4, '0'); ECondicionPago per = new ECondicionPago(); per.psintypesel = 1; per.Ds_condpago = ""; per.Id_condpago = txtid_formapago.Text; ComboBox cb = new ComboBox(); List<Dato> oListDato = BCondicionPago.ObtenerDatoFormaPago(per); if (oListDato.Count > 0) { txtds_formapago.Text = oListDato[0].desc; txtid_documento.Focus(); txtid_documento.SelectionStart = 0; txtid_documento.SelectionLength = txtid_documento.Text.Length; } else { MessageBox.Show("Forma de pago no Existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); txtid_formapago.Clear(); txtds_formapago.Clear(); txtid_formapago.Focus(); } } }
public static List<Dato> ObtenerDatoFormaPago(ECondicionPago CondPago) { return DCondicionPago.ObtenerDatoFPago("MG_CondicionPago_qry01", "id_condpago", "ds_condpago", CondPago); }
public static DataSet CondiPagoFill(ECondicionPago CondPago) { return DCondicionPago.GetList(CondPago); }
private void txtCondPago_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { txtCondPago.Text=txtCondPago.Text.PadLeft(4,'0'); ECondicionPago per = new ECondicionPago(); per.psintypesel = 1; per.Ds_condpago = ""; per.Id_condpago = txtCondPago.Text; ComboBox cb = new ComboBox(); List<Dato> oListDato = BCondicionPago.ObtenerDatoFormaPago(per); if (oListDato.Count > 0) { lblcondpago.Text = oListDato[0].desc; } txtTipo.Focus(); } }