private void frmMovCajas_Load(object sender, EventArgs e) { if (tipo == 0) { txtProveedor.Text = "INGRESO"; DataTable dt = oa.leerDatos("select * from conceptoscaja where doc = 'c' order by descripcion asc"); List <Conceptos> listat = new List <Conceptos>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(Convert.ToInt32(dr["idconceptoscaja"]), Convert.ToString(dr["descripcion"]), ""); listat.Add(c); } cmbConceptos.DataSource = listat; cmbConceptos.DisplayMember = "descripcion"; cmbConceptos.ValueMember = "codigo"; } else { txtProveedor.Text = "EGRESO"; DataTable dt = oa.leerDatos("select * from conceptoscaja where doc = 'd' order by descripcion asc"); List <Conceptos> listat = new List <Conceptos>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(Convert.ToInt32(dr["idconceptoscaja"]), Convert.ToString(dr["descripcion"]), ""); listat.Add(c); } cmbConceptos.DataSource = listat; cmbConceptos.DisplayMember = "descripcion"; cmbConceptos.ValueMember = "codigo"; } }
private void btnNuevo_Click(object sender, EventArgs e) { txtCodigo.Enabled = true; txtDescripcion.Enabled = true; txtCodigo.Text = ""; txtDescripcion.Text = ""; c = null; }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { int filaseleccionada = Convert.ToInt32(this.dataGridView1.CurrentRow.Index); int idnov = Convert.ToInt32(dataGridView1[0, filaseleccionada].Value); string novedad = dataGridView1[1, filaseleccionada].Value.ToString(); c = new Conceptos(idnov, novedad, dataGridView1[2, filaseleccionada].Value.ToString()); txtCodigo.Text = c.Codigo.ToString(); txtDescripcion.Text = c.Descripcion; cmbTipo.Text = c.Doc; }
private void button1_Click(object sender, EventArgs e) { try { if (u != null && cmbConceptos.Text != "") { if (lista.Count > 0) { Conceptos conc = new Conceptos(Convert.ToInt32(cmbConceptos.SelectedValue), "", ""); Fleteros flet = u; flet.Empresas.Idempresas = Convert.ToInt32(cmbemp.SelectedValue); Clientes cli = new Clientes(0, "", "", "", "", "", "", "", "", "", "", null, ""); Proveedores prov = new Proveedores(0, "", "", "", 0, "", "", "", "", "", "", null, "", 0); Sucursales suc = new Sucursales(sucursal, ""); Usuarios usu = new Usuarios(idusuario, "", ""); Recibos r = new Recibos(0, dateTimePicker1.Value, conc, 0, Convert.ToDecimal(txtTotal.Text), flet, txtComentarios.Text, talon, cli, prov, puesto, usu, suc, 0); int idrecibos = bd.Agregar(r, lista, Convert.ToInt32(cmbcaja.SelectedValue)); frmRecibo frm = new frmRecibo(idrecibos, txtTotal.Text, txtPesosLetras.Text, txtEnConcepto.Text, txtRecibimosDe.Text); frm.ShowDialog(); //desea reimprimir for (int x = 0; x < 2; x++) { DialogResult dialogResult = MessageBox.Show("Desea reimprimir el recibo?", "Reimprime recibo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { frm.ShowDialog(); x--; } else { x = x + 10; } } this.Close(); } else { MessageBox.Show("Debe cargar al menos una forma de pago"); } } else { MessageBox.Show("Debe elegir un fletero al cual acreditar el pago y un concepto"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public CtaCteProveedores(int i, Proveedores p, OrdenesCombustible o, Recibos r, DateTime f, Conceptos cp, string d, decimal de, decimal ha, int pv) { ptoventa = pv; idctacteproveedores = i; proveedores = p; ordenescomb = o; recibos = r; fecha = f; conceptos = cp; descripcion = d; debe = de; haber = ha; }
public CtaCteClientes(int i, Clientes c, Conceptos con, string d, int pt, OrdenesCarga o, decimal de, decimal ha, DateTime fe, Recibos r) { idctacteclientes = i; clientes = c; conceptos = con; descripcion = d; ptoventa = pt; ordenescarga = o; debe = de; haber = ha; fecha = fe; recibos = r; }
public List <CtaCteClientes> BuscarEspecial(string dato) { DataTable dt = oacceso.leerDatos("select f.idctacteclientes as idc, f.fecha, case when f.idrecibos = 0 then c.descripcion else cc.descripcion end as concepto , f.descripcion as descripcion, f.ptoventa, debe, haber, case when o.nrocarga is not null then concat(cast(o.nrocarga as char), '- Ordenes de Carga') else concat(cast(r.nro as char), '- Recibo') end as nrocarga from ctacteclientes f inner join conceptos c on f.idconceptos = c.codigo left join conceptoscc cc on f.idconceptos = cc.idconceptoscc left join ordenescarga o on f.idordenescarga = o.idordenescarga left join recibos r on r.idrecibos = f.idrecibos where f.idclientes = '" + dato + "'"); List <CtaCteClientes> lista = new List <CtaCteClientes>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(0, Convert.ToString(dr["concepto"]), ""); OrdenesCarga o = new OrdenesCarga(0, Convert.ToString(dr["nrocarga"]), 0, 0, DateTime.Now, null, null, null, null, "", "", "", "", 0, 0, null, 0, 0, 0, "", 0, 0, 0, 0, 0, 0, 0, "", 0, null, ""); CtaCteClientes cp = new CtaCteClientes(Convert.ToInt32(dr["idc"]), null, c, Convert.ToString(dr["descripcion"]), Convert.ToInt32(dr["ptoventa"]), o, Convert.ToDecimal(dr["debe"]), Convert.ToDecimal(dr["haber"]), Convert.ToDateTime(dr["fecha"]), null); lista.Add(cp); } return(lista); }
public List <CtaCteFleteros> BuscarEspecial(string dato) { DataTable dt = oacceso.leerDatos("select f.idctactefleteros as ide, f.fecha, c.descripcion as concepto, f.descripcion as descripcion, f.ptoventa, debe, haber, case when o.nrocarga is not null then concat(cast(o.nrocarga as char), '- Ordenes de Carga') else case when r.nro is not null and r.tipo = 0 then concat(cast(r.nro as char), '- Recibo') else case when r.nro is not null and r.tipo = 1 then concat(cast(r.nro as char), '- Orden de Pago') else concat(cast(oc.nro as char), '- Ordenes de Comb') end end end as nrocarga from ctactefleteros f inner join conceptos c on f.idconceptos = c.codigo left join ordenescarga o on f.idordenescarga = o.idordenescarga left join recibos r on r.idrecibos = f.idrecibos left join ordenescombustible oc on f.idordenescombustible = oc.idordenescombustible where " + dato + ""); List <CtaCteFleteros> lista = new List <CtaCteFleteros>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(0, Convert.ToString(dr["concepto"]), ""); OrdenesCarga o = new OrdenesCarga(0, Convert.ToString(dr["nrocarga"]), 0, 0, DateTime.Now, null, null, null, null, "", "", "", "", 0, 0, null, 0, 0, 0, "", 0, 0, 0, 0, 0, 0, 0, "", 0, null, ""); CtaCteFleteros cf = new CtaCteFleteros(Convert.ToInt32(dr["ide"]), null, null, Convert.ToDateTime(dr["fecha"]), DateTime.Now, c, Convert.ToString(dr["descripcion"]), Convert.ToInt32(dr["ptoventa"]), o, Convert.ToDecimal(Convert.ToString(dr["debe"]).Replace('.', ',')), Convert.ToDecimal(Convert.ToString(dr["haber"]).Replace('.', ',')), null); lista.Add(cf); } return(lista); }
public List <CtaCteProveedores> BuscarEspecial(string dato) { DataTable dt = oacceso.leerDatos("select f.idctacteproveedores as id, f.fecha, c.descripcion as concepto, f.descripcion as descripcion, f.ptoventa, debe, haber, case when o.nro is not null then concat(cast(o.nro as char), '- Ordenes de Combustible') else case when r.nro is not null and r.tipo = 0 then concat(cast(r.nro as char), '- Recibo') else case when r.nro is not null and r.tipo = 1 then concat(cast(r.nro as char), '- Orden de Pago') end end end as nrocarga from ctacteproveedores f inner join conceptos c on f.idconceptos = c.codigo left join ordenescombustible o on f.idordenescombustible = o.idordenescombustible left join recibos r on r.idrecibos = f.idrecibos where f.idproveedores = '" + dato + "' order by f.fecha, f.idctacteproveedores"); List <CtaCteProveedores> lista = new List <CtaCteProveedores>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(0, Convert.ToString(dr["concepto"]), ""); OrdenesCombustible o = new OrdenesCombustible(0, Convert.ToString(dr["nrocarga"]), DateTime.Now, null, null, 0, 0, 0); CtaCteProveedores cp = new CtaCteProveedores(Convert.ToInt32(dr["id"]), null, o, null, Convert.ToDateTime(dr["fecha"]), c, Convert.ToString(dr["descripcion"]), Convert.ToDecimal(dr["debe"]), Convert.ToDecimal(dr["haber"]), Convert.ToInt32(dr["ptoventa"])); lista.Add(cp); } return(lista); }
public CtaCteFleteros(int i, Fleteros f, Empresas e, DateTime fe, DateTime fea, Conceptos c, string d, int p, OrdenesCarga o, decimal de, decimal ha, Recibos r) { idctactefleteros = i; fleteros = f; empresas = e; fecha = fe; fecactual = fea; conceptos = c; descripcion = d; ptoventa = p; ordenescarga = o; debe = de; haber = ha; recibos = r; }
private void frmMovClientes_Load(object sender, EventArgs e) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select * from conceptos where doc = '" + concepto + "' order by descripcion asc"); List <Conceptos> listat = new List <Conceptos>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(Convert.ToInt32(dr["codigo"]), Convert.ToString(dr["descripcion"]), ""); listat.Add(c); } cmbConceptos.DataSource = listat; cmbConceptos.DisplayMember = "descripcion"; cmbConceptos.ValueMember = "codigo"; }
public Recibos(int i, DateTime f, Conceptos c, int n, decimal im, Fleteros fl, string co, int p, Clientes cl, Proveedores prov, int pu, Usuarios usu, Sucursales suc, int t) { idrecibos = i; fecha = f; conceptos = c; nro = n; importe = im; fleteros = fl; comentarios = co; ptoventa = p; clientes = cl; proveedores = prov; puesto = pu; usuarios = usu; sucursales = suc; tipo = t; }
private void btnGuardar_Click(object sender, EventArgs e) { try { if (c == null) { if (txtDescripcion.Text != "" && txtCodigo.Text != "" && cmbTipo.Text != "") { oa.ActualizarBD("insert into conceptos (codigo, descripcion, doc) values('" + txtCodigo.Text + "','" + txtDescripcion.Text + "','" + cmbTipo.Text + "')"); MessageBox.Show("Concepto creado correctamente"); txtDescripcion.Enabled = false; txtDescripcion.Text = ""; txtCodigo.Enabled = false; txtCodigo.Text = ""; c = null; frmConceptos_Load(sender, e); } else { MessageBox.Show("Debe completar todos los campos para crear un nuevo concepto"); } } else { if (txtDescripcion.Text != "" && txtCodigo.Text != "" && cmbTipo.Text != "") { oa.ActualizarBD("update conceptos set codigo = '" + txtCodigo.Text + "', descripcion = '" + txtDescripcion.Text + "', doc = '" + cmbTipo.Text + "' where codigo = '" + c.Codigo + "'"); MessageBox.Show("Concepto creado correctamente"); txtDescripcion.Enabled = false; txtDescripcion.Text = ""; txtCodigo.Enabled = false; txtCodigo.Text = ""; c = null; frmConceptos_Load(sender, e); } else { MessageBox.Show("Debe completar todos los campos para crear un nuevo concepto"); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmReciboCtes_Load(object sender, EventArgs e) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select * from conceptoscc where doc = '" + concepto + "' and grupo = 1 order by descripcion asc"); List <Conceptos> listat = new List <Conceptos>(); foreach (DataRow dr in dt.Rows) { Conceptos c = new Conceptos(Convert.ToInt32(dr["idconceptoscc"]), Convert.ToString(dr["descripcion"]), ""); listat.Add(c); } cmbConceptos.DataSource = listat; cmbConceptos.DisplayMember = "descripcion"; cmbConceptos.ValueMember = "codigo"; cmbConceptos.SelectedIndex = -1; dt = oacceso.leerDatos("select * from cajas where idsucursales ='" + sucursal + "'"); cmbcaja.DataSource = dt; cmbcaja.DisplayMember = "nrocaja"; cmbcaja.ValueMember = "idcajas"; }
private void button1_Click(object sender, EventArgs e) { txtCodigo.Text = ""; txtDescripcion.Text = ""; c = null; }