//Forma de Pago en Factura #region FormaPago public void getFormaPago() { //Variables DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); List <clsFormaPago> FormaPago = new List <clsFormaPago>(); clsFormaPago c = new clsFormaPago(); //Lenamos el DS de Categorias Params.Clear(); Data.DataModule.ParamByName(Params, "Datos", ""); Data.DataModule.FillDataSet(spCatFormaPagoDS, "spCatFormadePago", Params.ToArray()); dt = spCatFormaPagoDS.Tables["spCatFormadePago"]; FormaPago = c.FillList(dt); bs.DataSource = FormaPago; this.cmdFormaPago.Properties.DataSource = bs.List; this.cmdFormaPago.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("FormaPagoID", "Forma de Pago")); this.cmdFormaPago.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Descripcion", "Descripcion")); this.cmdFormaPago.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Codigo", "Codigo SAT")); this.cmdFormaPago.Properties.DisplayMember = "Descripcion"; this.cmdFormaPago.Properties.ValueMember = "FormaPagoID"; this.cmdFormaPago.Properties.DropDownRows = FormaPago.Count; }
public void getFormaPago() { //Variables DataTable dt = new DataTable(); BindingSource bs = new BindingSource(); clsFormaPago objFormaPago = new clsFormaPago(); List <clsFormaPago> lstFormaPago = new List <clsFormaPago>(); //Lenamos el DS de Categorias Params.Clear(); Data.DataModule.ParamByName(Params, "Datos", ""); Data.DataModule.FillDataSet(spCatDireccionDS1, "spCatFormaPago", Params.ToArray()); dt = spCatDireccionDS1.Tables["spCatFormaPago"]; lstFormaPago = objFormaPago.FillList(dt); bs.DataSource = lstFormaPago; lueFormaPago.Properties.DataSource = bs.List; lueFormaPago.Properties.Columns.Add(new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Descripcion")); lueFormaPago.Properties.DisplayMember = "Descripcion"; lueFormaPago.Properties.ValueMember = "FormaPagoID"; lueFormaPago.Properties.DropDownRows = lstFormaPago.Count; }
public Boolean Update(clsFormaPago pago) { try { con.conectarBD(); cmd = new MySqlCommand("ActualizaFormaPago", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("codpago", pago.CodFormaPago); cmd.Parameters.AddWithValue("dias", pago.Dias); cmd.Parameters.AddWithValue("descripcion", pago.Descripcion); cmd.Parameters.AddWithValue("tipo", pago.Tipo); cmd.Parameters.AddWithValue("tipoa", pago.Tipoaccion); int x = cmd.ExecuteNonQuery(); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public clsFormaPago BuscaFormaPagoVenta(Int32 Codigo) { clsFormaPago pago = null; try { con.conectarBD(); cmd = new MySqlCommand("BuscaFormaPagoVenta", con.conector); cmd.Parameters.AddWithValue("codforma", Codigo); cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { pago = new clsFormaPago(); pago.CodFormaPago = Convert.ToInt32(dr.GetDecimal(0)); pago.Dias = Convert.ToInt32(dr.GetDecimal(1)); pago.Descripcion = dr.GetString(2); pago.Estado = dr.GetBoolean(3); pago.CodUser = Convert.ToInt32(dr.GetDecimal(4)); pago.FechaRegistro = dr.GetDateTime(5); pago.Tipo = dr.GetBoolean(6); pago.Tipoaccion = dr.GetBoolean(7); } } return(pago); } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
public Boolean Insert(clsFormaPago pago) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaFormaPago", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("dias", pago.Dias); oParam = cmd.Parameters.AddWithValue("descripcion", pago.Descripcion); oParam = cmd.Parameters.AddWithValue("tipo", pago.Tipo); oParam = cmd.Parameters.AddWithValue("codusu", pago.CodUser); oParam = cmd.Parameters.AddWithValue("tipoa", pago.Tipoaccion); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); pago.CodFormaPago = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
private void CargaCuentaxCobrar() { venta = AdmVenta.CargaFacturaVenta(Convert.ToInt32(venta.CodFacturaVenta)); txtCodCliente.Text = venta.DNI; txtNombreProveedor.Text = venta.RazonSocialCliente; cmbFormaPago.SelectedValue = venta.FormaPago; fpago = AdmPago.CargaFormaPago(Convert.ToInt32(cmbFormaPago.SelectedValue)); txtMonto.Text = String.Format("{0:#,##0.00}", venta.Total); cmbMoneda.SelectedValue = venta.Moneda; txtTipoCambio.Text = venta.TipoCambio.ToString(); documento = venta.SiglaDocumento + "-" + venta.Serie + "-" + venta.NumDoc; }
private void CargaCuentaxPagar() { notaI = Admfac.CargaFactura(Convert.ToInt32(notaI.CodFactura)); txtCodCliente.Text = notaI.RUCProveedor; txtNombreProveedor.Text = notaI.RazonSocialProveedor; cmbFormaPago.SelectedValue = notaI.FormaPago; fpago = AdmPago.CargaFormaPago(Convert.ToInt32(cmbFormaPago.SelectedValue)); txtMonto.Text = String.Format("{0:#,##0.00}", notaI.Pendiente); cmbMoneda.SelectedValue = notaI.Moneda; txtTipoCambio.Text = notaI.TipoCambio.ToString(); //documento = notaI.DocumentoFactura; }
public Boolean update(clsFormaPago pago) { try { return(Mpago.Update(pago)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public Boolean insert(clsFormaPago pago) { try { return(Mpago.Insert(pago)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }
private void cmbFormaPago_SelectionChangeCommitted(object sender, EventArgs e) { fpago = AdmPago.CargaFormaPago(Convert.ToInt32(cmbFormaPago.SelectedValue)); dtpFechaPago.Value = dtpFecha.Value.AddDays(fpago.Dias); }
private void cmbFormaPago_SelectionChangeCommitted(object sender, EventArgs e) { fpago = AdmPago.CargaFormaPago(Convert.ToInt32(cmbFormaPago.SelectedValue)); LlenarProgramaLetras(); }