private void btnBuscar_Click(object sender, EventArgs e) { try { frmBuscaFleteros frm = new frmBuscaFleteros(); frm.ShowDialog(); u = frm.u; if (u != null) { txtCliente.Text = u.Fletero; txtRecibimosDe.Text = u.Fletero; txtEnConcepto.Text = cmbConceptos.Text; buscar(); Acceso_BD oa = new Acceso_BD(); DataTable dt = oa.leerDatos("SELECT SUM(HABER-DEBE) as saldo FROM ctactefleteros WHERE idfleteros = '" + u.Idfleteros + "' and idempresas = '" + u.Empresas.Idempresas + "'"); cmbemp.SelectedValue = u.Empresas.Idempresas; foreach (DataRow dr in dt.Rows) { txtSaldo.Text = Convert.ToString(dr["saldo"]); } } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
public OrdenesCarga(int id, string nro, int pto, int pue, DateTime fe, Sucursales suc, Clientes cli, Fleteros fle, Empresas emp, string porcta, string prod, string or, string dest, decimal valordec, int valoriz, Unidades uni, decimal cant, decimal valoru, decimal valoructe, string tipocom, decimal valorcom, int pagodes, decimal totalvia, decimal ivav, decimal ivacte, decimal comi, decimal impcli, string obs, int anu, Usuarios us, string cf) { conceptfact = cf; anulado = anu; fecha = fe; nrocarga = nro; idordenescarga = id; sucursales = suc; clientes = cli; fleteros = fle; empresas = emp; porcuentade = porcta; productos = prod; origen = or; destino = dest; valordeclarado = valordec; valorizado = valoriz; unidades = uni; cantidad = cant; valorunidad = valoru; usu = us; tipocomision = tipocom; valorcomision = valorcom; pagodestino = pagodes; totalviaje = totalvia; ivaviaje = ivav; comision = comi; importecliente = impcli; observaciones = obs; valorunidadcte = valoructe; ivacliente = ivacte; ptoventa = pto; puesto = pue; }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (lblIdFletero.Text != "") { Fleteros c = new Fleteros(Convert.ToInt32(lblIdFletero.Text), 0, "", "", "", "", "", "", "", "", null, "", null, "", "", "", null, ""); DialogResult dialogResult = MessageBox.Show("Esta seguro de eliminar el Fletero: " + txtCliente.Text, "Eliminar Fletero", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { controlf.Borrar(c); limpiar(); deshabilitar(); MessageBox.Show("Fletero eliminado correctamente"); } } else { MessageBox.Show("Debe seleccionar un Fletero para eliminarlo"); } } catch (Exception ex) { MessageBox.Show("Error al Eliminar: " + ex.Message); } }
public List <OrdenesCarga> BuscarEspecial(string dato) { DataTable dt = oacceso.leerDatos("select o.observaciones as ob, o.valordeclarado as valord, o.cantidad as cant, o.pagodestino as pagod, f.direccion as dir, o.porcuentade as porcuenta, o.productos as prod, o.origen as origen, o.destino as destino, t.detalle as tipo, f.chapacamion as chapacamion, f.camion as camion, f.chapaacoplado as chapaacoplado, e.empresa as empresa, e.telefono as teemp, idusuarios, idordenescarga, o.ptoventa, nrocarga, o.idsucursales, sucursal, fecha, o.idclientes, c.cliente, o.idfleteros, f.fletero, totalviaje, comision, anulado, valorizado from ordenescarga o inner join clientes c on o.idclientes = c.idclientes inner join fleteros f on f.idfleteros = o.idfleteros inner join tiposcamion t on f.idtiposcamion = t.idtiposcamion left join empresas e on f.idempresas = e.idempresas inner join sucursales s on s.idsucursales = o.idsucursales " + dato + " order by o.fecha"); Clientes c = null; Fleteros f = null; Empresas e = null; Sucursales s = null; OrdenesCarga o = null; TiposCamion t = null; Usuarios u = null; List <OrdenesCarga> lista = new List <OrdenesCarga>(); foreach (DataRow dr in dt.Rows) { c = new Clientes(Convert.ToInt32(dr["idclientes"]), Convert.ToString(dr["cliente"]), "", "", "", "", "", "", "", "", "", null, ""); e = new Empresas(0, Convert.ToString(dr["empresa"]), "", "", Convert.ToString(dr["teemp"]), "", "", "", ""); t = new TiposCamion(0, Convert.ToString(dr["tipo"])); f = new Fleteros(Convert.ToInt32(dr["idfleteros"]), 0, Convert.ToString(dr["fletero"]), Convert.ToString(dr["dir"]), "", "", "", "", "", "", e, Convert.ToString(dr["camion"]), t, Convert.ToString(dr["chapacamion"]), Convert.ToString(dr["chapaacoplado"]), "", null, ""); s = new Sucursales(Convert.ToInt32(dr["idsucursales"]), Convert.ToString(dr["sucursal"])); u = new Usuarios(Convert.ToInt32(dr["idusuarios"]), "", ""); o = new OrdenesCarga(Convert.ToInt32(dr["idordenescarga"]), Convert.ToString(dr["nrocarga"]), Convert.ToInt32(dr["ptoventa"]), 0, Convert.ToDateTime(dr["fecha"]), s, c, f, e, Convert.ToString(dr["porcuenta"]), Convert.ToString(dr["prod"]), Convert.ToString(dr["origen"]), Convert.ToString(dr["destino"]), Convert.ToDecimal(dr["valord"]), Convert.ToInt32(dr["valorizado"]), null, Convert.ToDecimal(dr["cant"]), 0, 0, "", 0, Convert.ToInt32(dr["pagod"]), Convert.ToDecimal(dr["totalviaje"]), 0, 0, Convert.ToDecimal(dr["comision"]), 0, Convert.ToString(dr["ob"]), Convert.ToInt32(dr["anulado"]), u, ""); lista.Add(o); } return(lista); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int filaseleccionada = Convert.ToInt32(this.dataGridView1.CurrentRow.Index); int idfletero = Convert.ToInt32(dataGridView1[0, filaseleccionada].Value); string fletero = dataGridView1[1, filaseleccionada].Value.ToString(); int idtipocamion = Convert.ToInt32(dataGridView1[12, filaseleccionada].Value); int idtipoiva = Convert.ToInt32(dataGridView1[17, filaseleccionada].Value); TiposIVA ti = new TiposIVA(idtipoiva, "", ""); string direccion = dataGridView1[2, filaseleccionada].Value.ToString(); TiposCamion tipoiv = new TiposCamion(idtipocamion, ""); int idempresa = Convert.ToInt32(dataGridView1[10, filaseleccionada].Value); Empresas emp = new Empresas(idempresa, dataGridView1[15, filaseleccionada].Value.ToString(), "", "", "", "", "", "", ""); string localidad = dataGridView1[3, filaseleccionada].Value.ToString(); string cp = Convert.ToString(dataGridView1[4, filaseleccionada].Value); string telefono = dataGridView1[5, filaseleccionada].Value.ToString(); string celular = dataGridView1[6, filaseleccionada].Value.ToString(); string fax = dataGridView1[7, filaseleccionada].Value.ToString(); string mail = dataGridView1[8, filaseleccionada].Value.ToString(); int documento = Convert.ToInt32(dataGridView1[9, filaseleccionada].Value); string camion = dataGridView1[11, filaseleccionada].Value.ToString(); string chapacamion = dataGridView1[13, filaseleccionada].Value.ToString(); string chapaacoplado = dataGridView1[14, filaseleccionada].Value.ToString(); string cuit = dataGridView1[16, filaseleccionada].Value.ToString(); string comentario = dataGridView1[18, filaseleccionada].Value.ToString(); u = new Fleteros(idfletero, documento, fletero, direccion, localidad, cp.ToString(), telefono, celular, fax, mail, emp, camion, tipoiv, chapacamion, chapaacoplado, cuit, ti, comentario); this.Close(); }
private void button4_Click(object sender, EventArgs e) { try { frmBuscaFleteros frm = new frmBuscaFleteros(); frm.ShowDialog(); f = frm.u; if (f != null) { Acceso_BD oa = new Acceso_BD(); DataTable dt = oa.leerDatos("select count(*) as cant from ordenescarga o inner join clientes c on o.idclientes = c.idclientes inner join fleteros f on f.idfleteros = o.idfleteros inner join tiposcamion t on f.idtiposcamion = t.idtiposcamion left join empresas e on f.idempresas = e.idempresas inner join sucursales s on s.idsucursales = o.idsucursales where o.idfleteros = '" + f.Idfleteros + "' and o.valorizado = '0' and o.anulado = '0'"); int cant = 0; foreach (DataRow dr in dt.Rows) { cant = Convert.ToInt32(dr["cant"]); } if (cant > 0) { btnOrdenFlet.Text = "Ord.Carga Pendientes " + cant.ToString(); btnOrdenFlet.Enabled = true; } else { btnOrdenFlet.Text = ""; btnOrdenFlet.Enabled = false; } lblFletero.Text = Convert.ToString(f.Idfleteros); lblEmpresa.Text = f.Empresas.Idempresas.ToString(); txtEmpresa.Text = f.Empresas.Empresa; txtFletero.Text = f.Fletero; txtDomicilio.Text = f.Direccion; txtLocalidad.Text = f.Localidad; txtTelefono.Text = f.Telefono; txtCelular.Text = f.Celular; txtModelo.Text = f.Camion; cmbTipoCamion.SelectedValue = f.Tiposcamion.Idtiposcamion; txtCP.Text = f.Cp.ToString(); txtChapaA.Text = f.Chapaacoplado; txtChapaC.Text = f.Chapacamion; txtDocumento.Text = f.Documento.ToString(); dt = oa.leerDatos("SELECT SUM(DEBE-HABER) as saldo FROM ctactefleteros WHERE idfleteros = '" + f.Idfleteros + "' and idempresas = '" + f.Empresas.Idempresas + "'"); foreach (DataRow dr in dt.Rows) { txtSaldoFlet.Text = Convert.ToString(dr["saldo"]); } dt = oa.leerDatos("SELECT SUM(DEBE-HABER) as saldo FROM ctactefleteros WHERE idempresas = '" + f.Empresas.Idempresas + "'"); foreach (DataRow dr in dt.Rows) { txtSaldoEmp.Text = Convert.ToString(dr["saldo"]); } } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
public frmMovFleteros(string conc, Fleteros f, Empresas e, int pto) { InitializeComponent(); concepto = conc; idfleteros = f.Idfleteros; idempresas = e.Idempresas; txtCliente.Text = f.Fletero; txtEmpresa.Text = e.Empresa; ptoventa = pto; }
public OrdenesCombustible(int i, string n, DateTime f, Proveedores p, Fleteros fl, decimal pr, decimal l, int pto) { idordenescombustible = i; nro = n; fecha = f; proveedores = p; fleteros = fl; preciocombustible = pr; litros = l; ptoventa = pto; }
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 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; }
public List <OrdenesCombustible> BuscarEspecial(string dato) { DataTable dt = oacceso.leerDatos("select o.idordenescombustible, o.ptoventa, o.nro, o.fecha, o.idproveedores, p.proveedor, o.idfleteros, f.fletero, f.chapacamion, o.litros, o.preciocombustible from ordenescombustible o left join proveedores p on o.idproveedores = p.idproveedores left join fleteros f on o.idfleteros = f.idfleteros " + dato + " order by o.fecha"); Proveedores p = null; Fleteros f = null; OrdenesCombustible o = null; List <OrdenesCombustible> lista = new List <OrdenesCombustible>(); foreach (DataRow dr in dt.Rows) { p = new Proveedores(Convert.ToInt32(dr["idproveedores"]), Convert.ToString(dr["proveedor"]), "", "", 0, "", "", "", "", "", "", null, "", 0); f = new Fleteros(Convert.ToInt32(dr["idfleteros"]), 0, Convert.ToString(dr["fletero"]), "", "", "", "", "", "", "", null, "", null, Convert.ToString(dr["chapacamion"]), "", "", null, ""); o = new OrdenesCombustible(Convert.ToInt32(dr["idordenescombustible"]), Convert.ToString(dr["nro"]), Convert.ToDateTime(dr["fecha"]), p, f, Convert.ToDecimal(dr["preciocombustible"]), Convert.ToDecimal(dr["litros"]), Convert.ToInt32(dr["ptoventa"])); lista.Add(o); } return(lista); }
private void frmExpFleteros_Load(object sender, EventArgs e) { label2.Text = importe.ToString(); Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select * from fleteros where idempresas = '" + idempresa + "' and idfleteros <> '" + idfletero + "' order by fletero asc"); List <Fleteros> listat1 = new List <Fleteros>(); foreach (DataRow dr in dt.Rows) { Fleteros c = new Fleteros(Convert.ToInt32(dr["idfleteros"]), 0, Convert.ToString(dr["fletero"]), "", "", "", "", "", "", "", null, "", null, "", "", "", null, ""); listat1.Add(c); } cmbFletero.DataSource = listat1; cmbFletero.DisplayMember = "fletero"; cmbFletero.ValueMember = "idfleteros"; }
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 (txtDocumento.Text != "" && txtCliente.Text != "") { if (txtCP.Text == "") { txtCP.Text = "0"; } Empresas em = null; if (lblIdEmpresa.Text != "") { em = new Empresas(Convert.ToInt32(lblIdEmpresa.Text), "", "", "", "", "", "", "", ""); } else { em = new Empresas(0, "", "", "", "", "", "", "", ""); } TiposCamion t = new TiposCamion(Convert.ToInt32(cmbTipoCamion.SelectedValue), ""); TiposIVA ti = new TiposIVA(Convert.ToInt32(cmbTipoIva.SelectedValue), "", ""); Fleteros r = new Fleteros(0, Convert.ToInt32(txtDocumento.Text), txtCliente.Text, txtDomicilio.Text, txtLocalidad.Text, txtCP.Text, txtTelefono.Text, txtCelular.Text, txtFax.Text, txtMail.Text, em, txtModelo.Text, t, txtChapaC.Text, txtChapaA.Text, maskedTextBox1.Text, ti, txtcomentario.Text); if (lblIdFletero.Text == "" && txtCliente.Enabled == true) { controlf.Agregar(r); MessageBox.Show("Fletero guardado correctamente"); } else if (lblIdFletero.Text != "" && txtCliente.Enabled == true) { r.Idfleteros = Convert.ToInt32(lblIdFletero.Text); controlf.Modificar(r); MessageBox.Show("Fletero modificado correctamente"); } limpiar(); deshabilitar(); } else { MessageBox.Show("Debe completar el nombre, documento"); } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { frmBuscaFleteros frm = new frmBuscaFleteros(); frm.ShowDialog(); Fleteros u = frm.u; if (u != null) { lblFletero.Text = Convert.ToString(u.Idfleteros); txtFletero.Text = u.Fletero; } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { frmBuscaFleteros frm = new frmBuscaFleteros(); frm.ShowDialog(); u = frm.u; if (u != null) { Acceso_BD oa = new Acceso_BD(); DataTable dt = oa.leerDatos("select count(*) as cant from ordenescarga o inner join clientes c on o.idclientes = c.idclientes inner join fleteros f on f.idfleteros = o.idfleteros inner join tiposcamion t on f.idtiposcamion = t.idtiposcamion left join empresas e on f.idempresas = e.idempresas inner join sucursales s on s.idsucursales = o.idsucursales where o.idfleteros = '" + u.Idfleteros + "' and o.valorizado = '0' and o.anulado = '0'"); int cant = 0; foreach (DataRow dr in dt.Rows) { cant = Convert.ToInt32(dr["cant"]); } if (cant > 0) { button5.Text = "Ord.Carga Pendientes " + cant.ToString(); button5.Enabled = true; } else { button5.Text = ""; button5.Enabled = false; } dataGridView1.Rows.Clear(); dataGridView2.Rows.Clear(); buscar1(); buscar(u.Empresas.Idempresas); } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { deshabilitar(); limpiar(); frmBuscaFleteros frm = new frmBuscaFleteros(); frm.ShowDialog(); Fleteros u = frm.u; if (u != null) { txtcomentario.Text = u.Comentario; lblIdFletero.Text = Convert.ToString(u.Idfleteros); lblIdEmpresa.Text = u.Empresas.Idempresas.ToString(); txtEmpresa.Text = u.Empresas.Empresa; txtCliente.Text = u.Fletero; txtDomicilio.Text = u.Direccion; txtLocalidad.Text = u.Localidad; txtTelefono.Text = u.Telefono; txtCelular.Text = u.Celular; txtFax.Text = u.Fax; txtModelo.Text = u.Camion; txtMail.Text = u.Mail; cmbTipoCamion.SelectedValue = u.Tiposcamion.Idtiposcamion; txtCP.Text = u.Cp.ToString(); txtChapaA.Text = u.Chapaacoplado; txtChapaC.Text = u.Chapacamion; txtDocumento.Text = u.Documento.ToString(); cmbTipoIva.SelectedValue = u.TiposIVA.IdTiposIVA; maskedTextBox1.Text = u.Cuit; } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }
public void Agregar(Fleteros dato) { bd.Agregar(dato); }
public void Borrar(Fleteros dato) { bd.Borrar(dato); }
private void button3_Click(object sender, EventArgs e) { try { decimal valorcomision = 0; Sucursales sucursales = new Sucursales(Convert.ToInt32(cmbSucursal.SelectedValue), ""); Clientes cliente = new Clientes(Convert.ToInt32(lblCliente.Text), txtCliente.Text, "", "", "", "", "", "", "", "", "", null, ""); Fleteros fletero = new Fleteros(Convert.ToInt32(lblFletero.Text), 0, "", "", "", "", "", "", "", "", null, "", null, "", "", "", null, ""); Empresas empresa = new Empresas(Convert.ToInt32(lblEmpresa.Text), "", "", "", "", "", "", "", ""); Usuarios usuario = new Usuarios(idusuario, "", ""); string tipocom = "p"; int pagodest = 0; if (chkPagoDest.Checked) { pagodest = 1; } else { pagodest = 0; } if (rbporcentaje.Checked) { if (txtPorcentaje.Text == "") { valorcomision = 0; } else { valorcomision = Convert.ToDecimal(txtPorcentaje.Text); } } else { tipocom = "v"; if (txtValorFijo.Text == "") { valorcomision = 0; } else { valorcomision = Convert.ToDecimal(txtValorFijo.Text); } } int valorizado = 1; Unidades unidad = new Unidades(Convert.ToInt32(cmbUnidades.SelectedValue), ""); if (txtCantidad.Text == "" || txtValorUni.Text == "" || txtValorUniCte.Text == "" || txtPorcentaje.Text == "" || txtValorFijo.Text == "" || Convert.ToDecimal(txtTotalViaje.Text) <= 0) { MessageBox.Show("Debe completar todos los campos para valorizar y calcular el importe del viaje"); } else { Acceso_BD oa = new Acceso_BD(); DataTable dt = oa.leerDatos("select idempresas from fleteros where idfleteros = '" + fletero.Idfleteros + "'"); int idempresas = 0; foreach (DataRow dr in dt.Rows) { idempresas = Convert.ToInt32(dr["idempresas"]); } if (idempresas == empresa.Idempresas) { OrdenesCarga oc = new OrdenesCarga(idordencarga, "0", idptoventa, idpuesto, Convert.ToDateTime(maskedTextBox1.Text), sucursales, cliente, fletero, empresa, txtRetiraPor.Text, txtProductos.Text, txtOrigen.Text, txtDestino.Text, Convert.ToDecimal(txtValorDec.Text.Replace('.', ',')), valorizado, unidad, Convert.ToDecimal(txtCantidad.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUni.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUniCte.Text.Replace('.', ',')), tipocom, valorcomision, pagodest, Convert.ToDecimal(txtTotalViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIvaViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIVACte.Text.Replace('.', ',')), Convert.ToDecimal(txtComision.Text.Replace('.', ',')), Convert.ToDecimal(txtImporteCte.Text.Replace('.', ',')), richTextBox1.Text, 0, null, txtConceptoFact.Text); controlo.Modificar(oc); MessageBox.Show("Orden de carga valorizada correctamente"); limpiar(); } else { DialogResult dialogResult = MessageBox.Show("Difiere empresa de Orden de carga con actual del fletero, desea actualizar la Orden de carga a empresa actual ?", "Valorizar", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { empresa.Idempresas = idempresas; OrdenesCarga oc = new OrdenesCarga(idordencarga, "0", idptoventa, idpuesto, Convert.ToDateTime(maskedTextBox1.Text), sucursales, cliente, fletero, empresa, txtRetiraPor.Text, txtProductos.Text, txtOrigen.Text, txtDestino.Text, Convert.ToDecimal(txtValorDec.Text.Replace('.', ',')), valorizado, unidad, Convert.ToDecimal(txtCantidad.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUni.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUniCte.Text.Replace('.', ',')), tipocom, valorcomision, pagodest, Convert.ToDecimal(txtTotalViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIvaViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIVACte.Text.Replace('.', ',')), Convert.ToDecimal(txtComision.Text.Replace('.', ',')), Convert.ToDecimal(txtImporteCte.Text.Replace('.', ',')), richTextBox1.Text, 0, null, txtConceptoFact.Text); controlo.Modificar(oc); MessageBox.Show("Orden de carga valorizada correctamente"); limpiar(); } else { OrdenesCarga oc = new OrdenesCarga(idordencarga, "0", idptoventa, idpuesto, Convert.ToDateTime(maskedTextBox1.Text), sucursales, cliente, fletero, empresa, txtRetiraPor.Text, txtProductos.Text, txtOrigen.Text, txtDestino.Text, Convert.ToDecimal(txtValorDec.Text.Replace('.', ',')), valorizado, unidad, Convert.ToDecimal(txtCantidad.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUni.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUniCte.Text.Replace('.', ',')), tipocom, valorcomision, pagodest, Convert.ToDecimal(txtTotalViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIvaViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIVACte.Text.Replace('.', ',')), Convert.ToDecimal(txtComision.Text.Replace('.', ',')), Convert.ToDecimal(txtImporteCte.Text.Replace('.', ',')), richTextBox1.Text, 0, null, txtConceptoFact.Text); controlo.Modificar(oc); MessageBox.Show("Orden de carga valorizada correctamente"); limpiar(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Modificar(Fleteros dato) { bd.Modificar(dato); }
public void Modificar(Fleteros dato) { oacceso.ActualizarBD("update fleteros set documento = '" + dato.Documento + "', fletero = '" + dato.Fletero.ToUpper() + "', direccion = '" + dato.Direccion.ToUpper() + "', localidad = '" + dato.Localidad.ToUpper() + "', cp = '" + dato.Cp + "', telefono = '" + dato.Telefono + "', celular = '" + dato.Celular + "', fax = '" + dato.Fax + "', mail = '" + dato.Mail.ToUpper() + "', idempresas = '" + dato.Empresas.Idempresas + "', camion = '" + dato.Camion.ToUpper() + "', idtiposcamion = '" + dato.Tiposcamion.Idtiposcamion + "', chapacamion = '" + dato.Chapacamion + "', chapaacoplado = '" + dato.Chapaacoplado + "', cuit = '" + dato.Cuit + "', idtiposiva = '" + dato.TiposIVA.IdTiposIVA + "', comentario = '" + dato.Comentario + "' where idfleteros = '" + dato.Idfleteros + "'"); }
public void Borrar(Fleteros dato) { oacceso.ActualizarBD("delete from fleteros where idfleteros = '" + dato.Idfleteros + "'"); }
public void Agregar(Fleteros dato) { oacceso.ActualizarBD("insert into fleteros (documento, fletero, direccion, localidad, cp, telefono, celular, fax, mail, idempresas, camion, idtiposcamion, chapacamion, chapaacoplado, cuit, idtiposiva, comentario) values ('" + dato.Documento + "','" + dato.Fletero.ToUpper() + "','" + dato.Direccion.ToUpper() + "','" + dato.Localidad.ToUpper() + "','" + dato.Cp + "','" + dato.Telefono + "','" + dato.Celular + "','" + dato.Fax + "','" + dato.Mail.ToUpper() + "','" + dato.Empresas.Idempresas + "','" + dato.Camion + "','" + dato.Tiposcamion.Idtiposcamion + "','" + dato.Chapacamion + "','" + dato.Chapaacoplado + "','" + dato.Cuit + "','" + dato.TiposIVA.IdTiposIVA + "','" + dato.Comentario + "')"); }
public List <Fleteros> BuscarEspecial(string dato, int dato1) { List <Fleteros> lista = new List <Fleteros>(); if (dato1 == 0 && dato != "") { string cmdtext = "select * from fleteros c left join empresas e on c.idempresas = e.idempresas where fletero " + dato + " or documento " + dato + " or c.localidad " + dato + " order by fletero"; DataTable dt = oacceso.leerDatos(cmdtext); Fleteros fletero = null; Empresas emp = null; TiposCamion tip = null; TiposIVA tipo = null; foreach (DataRow dr in dt.Rows) { tipo = new TiposIVA(Convert.ToInt32(dr["idtiposiva"]), "", ""); tip = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), ""); emp = new Empresas(Convert.ToInt32(dr["idempresas"]), Convert.ToString(dr["empresa"]), "", "", "", "", "", "", ""); fletero = new Fleteros(Convert.ToInt32(dr["idfleteros"]), Convert.ToInt32(dr["documento"]), Convert.ToString(dr["fletero"]), Convert.ToString(dr["direccion"]), Convert.ToString(dr["localidad"]), Convert.ToString(dr["cp"]), Convert.ToString(dr["telefono"]), Convert.ToString(dr["celular"]), Convert.ToString(dr["fax"]), Convert.ToString(dr["mail"]), emp, Convert.ToString(dr["camion"]), tip, Convert.ToString(dr["chapacamion"]), Convert.ToString(dr["chapaacoplado"]), Convert.ToString(dr["cuit"]), tipo, Convert.ToString(dr["comentario"])); lista.Add(fletero); } } else if (dato1 != 0 && dato != "") { string cmdtext = "select * from fleteros c left join empresas e on c.idempresas = e.idempresas where fletero " + dato + " and idtiposcamion = " + dato1 + " or documento " + dato + " and idtiposcamion = " + dato1 + " or c.localidad " + dato + " and idtiposcamion = " + dato1 + " order by fletero"; DataTable dt = oacceso.leerDatos(cmdtext); Fleteros fletero = null; Empresas emp = null; TiposCamion tip = null; TiposIVA tipo = null; foreach (DataRow dr in dt.Rows) { tipo = new TiposIVA(Convert.ToInt32(dr["idtiposiva"]), "", ""); tip = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), ""); emp = new Empresas(Convert.ToInt32(dr["idempresas"]), Convert.ToString(dr["empresa"]), "", "", "", "", "", "", ""); fletero = new Fleteros(Convert.ToInt32(dr["idfleteros"]), Convert.ToInt32(dr["documento"]), Convert.ToString(dr["fletero"]), Convert.ToString(dr["direccion"]), Convert.ToString(dr["localidad"]), Convert.ToString(dr["cp"]), Convert.ToString(dr["telefono"]), Convert.ToString(dr["celular"]), Convert.ToString(dr["fax"]), Convert.ToString(dr["mail"]), emp, Convert.ToString(dr["camion"]), tip, Convert.ToString(dr["chapacamion"]), Convert.ToString(dr["chapaacoplado"]), Convert.ToString(dr["cuit"]), tipo, Convert.ToString(dr["comentario"])); lista.Add(fletero); } } else if (dato1 != 0 && dato == "") { string cmdtext = "select * from fleteros c left join empresas e on c.idempresas = e.idempresas where idtiposcamion = " + dato1 + " order by fletero"; DataTable dt = oacceso.leerDatos(cmdtext); Fleteros fletero = null; Empresas emp = null; TiposCamion tip = null; TiposIVA tipo = null; foreach (DataRow dr in dt.Rows) { tipo = new TiposIVA(Convert.ToInt32(dr["idtiposiva"]), "", ""); tip = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), ""); emp = new Empresas(Convert.ToInt32(dr["idempresas"]), Convert.ToString(dr["empresa"]), "", "", "", "", "", "", ""); fletero = new Fleteros(Convert.ToInt32(dr["idfleteros"]), Convert.ToInt32(dr["documento"]), Convert.ToString(dr["fletero"]), Convert.ToString(dr["direccion"]), Convert.ToString(dr["localidad"]), Convert.ToString(dr["cp"]), Convert.ToString(dr["telefono"]), Convert.ToString(dr["celular"]), Convert.ToString(dr["fax"]), Convert.ToString(dr["mail"]), emp, Convert.ToString(dr["camion"]), tip, Convert.ToString(dr["chapacamion"]), Convert.ToString(dr["chapaacoplado"]), Convert.ToString(dr["cuit"]), tipo, Convert.ToString(dr["comentario"])); lista.Add(fletero); } } return(lista); }
private void button2_Click(object sender, EventArgs e) { try { if (lblCliente.Text != "" && lblFletero.Text != "") { Sucursales sucursales = new Sucursales(Convert.ToInt32(cmbSucursal.SelectedValue), ""); Clientes cliente = new Clientes(Convert.ToInt32(lblCliente.Text), txtCliente.Text, lblDireccionCte.Text, "", "", "", "", "", "", "", "", null, ""); TiposCamion t = new TiposCamion(0, cmbTipoCamion.Text); Fleteros fletero = new Fleteros(Convert.ToInt32(lblFletero.Text), Convert.ToInt32(txtDocumento.Text), txtFletero.Text, txtDomicilio.Text, "", "", txtTelefono.Text, txtCelular.Text, "", "", null, txtModelo.Text, t, txtChapaC.Text, txtChapaA.Text, "", null, ""); Empresas empresa = new Empresas(Convert.ToInt32(lblEmpresa.Text), txtEmpresa.Text, "", "", "", "", "", "", ""); Usuarios usuario = new Usuarios(idusuario, "", ""); int valorizado = 0; Unidades unidad = null; decimal valorcomision = 0; string tipocom = "p"; int pagodest = 0; if (chkPagoDest.Checked) { pagodest = 1; } else { pagodest = 0; } if (rbporcentaje.Checked) { if (txtPorcentaje.Text == "") { valorcomision = 0; } else { valorcomision = Convert.ToDecimal(txtPorcentaje.Text); } } else { tipocom = "v"; if (txtValorFijo.Text == "") { valorcomision = 0; } else { valorcomision = Convert.ToDecimal(txtValorFijo.Text); } } if (checkBox1.Checked) { valorizado = 1; unidad = new Unidades(Convert.ToInt32(cmbUnidades.SelectedValue), ""); if (txtCantidad.Text == "" || txtValorUni.Text == "" || txtValorUniCte.Text == "" || txtPorcentaje.Text == "" || txtValorFijo.Text == "" || Convert.ToDecimal(txtTotalViaje.Text) <= 0) { MessageBox.Show("Debe completar todos los campos para valorizar y calcular el importe del viaje"); } else { OrdenesCarga oc = new OrdenesCarga(0, "0", idptoventa, idpuesto, Convert.ToDateTime(maskedTextBox1.Text), sucursales, cliente, fletero, empresa, txtRetiraPor.Text, txtProductos.Text, txtOrigen.Text, txtDestino.Text, Convert.ToDecimal(txtValorDec.Text.Replace('.', ',')), valorizado, unidad, Convert.ToDecimal(txtCantidad.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUni.Text.Replace('.', ',')), Convert.ToDecimal(txtValorUniCte.Text.Replace('.', ',')), tipocom, valorcomision, pagodest, Convert.ToDecimal(txtTotalViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIvaViaje.Text.Replace('.', ',')), Convert.ToDecimal(txtIVACte.Text.Replace('.', ',')), Convert.ToDecimal(txtComision.Text.Replace('.', ',')), Convert.ToDecimal(txtImporteCte.Text.Replace('.', ',')), richTextBox1.Text, 0, usuario, txtConceptoFact.Text); string nro = controlo.Agregar(oc); oc.Nrocarga = nro; frmImpOCarga frm = new frmImpOCarga(oc); frm.ShowDialog(); MessageBox.Show("Orden de carga generada correctamente"); limpiar(); } } else { unidad = new Unidades(Convert.ToInt32(cmbUnidades.SelectedValue), ""); OrdenesCarga oc = new OrdenesCarga(0, "0", idptoventa, idpuesto, Convert.ToDateTime(maskedTextBox1.Text), sucursales, cliente, fletero, empresa, txtRetiraPor.Text, txtProductos.Text, txtOrigen.Text, txtDestino.Text, Convert.ToDecimal(txtValorDec.Text.Replace('.', ',')), valorizado, unidad, 0, 0, 0, tipocom, valorcomision, 0, 0, 0, 0, 0, 0, richTextBox1.Text, 0, usuario, txtConceptoFact.Text); string nro = controlo.Agregar(oc); MessageBox.Show("Orden de carga generada correctamente"); limpiar(); } } else { MessageBox.Show("Debe seleccionar Cliente y Fletero para generar la Orden"); } } catch (Exception ex) { MessageBox.Show("Error al Guardar: " + ex.Message); } }