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(); }
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 frmFleteros_Load(object sender, EventArgs e) { deshabilitar(); Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select * from tiposcamion order by detalle asc"); List <TiposCamion> listat = new List <TiposCamion>(); foreach (DataRow dr in dt.Rows) { TiposCamion t = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), Convert.ToString(dr["detalle"])); listat.Add(t); } cmbTipoCamion.DataSource = listat; cmbTipoCamion.DisplayMember = "detalle"; cmbTipoCamion.ValueMember = "idtiposcamion"; cmbTipoCamion.SelectedIndex = 0; cmbTipoCamion.Text = "full"; dt = oacceso.leerDatos("select * from tiposiva order by detalle asc"); List <TiposIVA> listat1 = new List <TiposIVA>(); foreach (DataRow dr in dt.Rows) { TiposIVA t = new TiposIVA(Convert.ToInt32(dr["idtiposiva"]), Convert.ToString(dr["detalle"]), Convert.ToString(dr["tipo"])); listat1.Add(t); } cmbTipoIva.DataSource = listat1; cmbTipoIva.DisplayMember = "detalle"; cmbTipoIva.ValueMember = "idtiposiva"; cmbTipoIva.SelectedIndex = 0; cmbTipoIva.Text = "RESPONSABLE INSCRIPTO"; }
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 frmBuscaFleteros_Load(object sender, EventArgs e) { Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select * from tiposcamion order by detalle asc"); List <TiposCamion> listat = new List <TiposCamion>(); foreach (DataRow dr in dt.Rows) { TiposCamion t = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), Convert.ToString(dr["detalle"])); listat.Add(t); } cmbTipoCamion.DataSource = listat; cmbTipoCamion.DisplayMember = "detalle"; cmbTipoCamion.ValueMember = "idtiposcamion"; cmbTipoCamion.SelectedIndex = 0; dataGridView1.ColumnCount = 19; dataGridView1.Columns[0].Name = "idfleteros"; dataGridView1.Columns[1].Name = "Fletero"; dataGridView1.Columns[2].Name = "Direccion"; dataGridView1.Columns[3].Name = "Localidad"; dataGridView1.Columns[4].Name = "Cod Postal"; dataGridView1.Columns[5].Name = "Telefono"; dataGridView1.Columns[6].Name = "Celular"; dataGridView1.Columns[7].Name = "Fax"; dataGridView1.Columns[8].Name = "Mail"; dataGridView1.Columns[9].Name = "Documento"; dataGridView1.Columns[10].Name = "idempresas"; dataGridView1.Columns[11].Name = "Camion"; dataGridView1.Columns[12].Name = "idtiposcamion"; dataGridView1.Columns[13].Name = "Chapa Camion"; dataGridView1.Columns[14].Name = "Chapa Acoplado"; dataGridView1.Columns[15].Name = "Empresa"; dataGridView1.Columns[16].Name = "Cuit"; dataGridView1.Columns[17].Name = "TipoIva"; dataGridView1.Columns[18].Name = "Comentario"; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[12].Visible = false; dataGridView1.Columns[16].Visible = false; dataGridView1.Columns[17].Visible = false; dataGridView1.Columns[10].Visible = false; dataGridView1.Columns[18].Visible = false; }
public Fleteros(int i, int d, string f, string dir, string l, string cp1, string t, string c, string fa, string m, Empresas e, string cam, TiposCamion tc, string chc, string cha, string cuitt, TiposIVA ti, string coment) { comentario = coment; idfleteros = i; documento = d; fletero = f; direccion = dir; localidad = l; cp = cp1; telefono = t; celular = c; fax = fa; mail = m; empresas = e; camion = cam; tiposcamion = tc; chapacamion = chc; chapaacoplado = cha; cuit = cuitt; tiposIVA = ti; }
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); } }
private void frmEmitirOC_Load(object sender, EventArgs e) { if (destino == 0) { chkPagoDest.Checked = true; chkPagoDest.Enabled = false; } if (idordencarga == 0) { button3.Enabled = false; if (checkBox1.Checked) { checkBox1.Checked = false; } maskedTextBox1.Text = DateTime.Today.ToString("dd/MM/yyyy"); Acceso_BD oacceso = new Acceso_BD(); DataTable dt = oacceso.leerDatos("select * from sucursales order by sucursal asc"); List <Sucursales> listat = new List <Sucursales>(); foreach (DataRow dr in dt.Rows) { Sucursales t = new Sucursales(Convert.ToInt32(dr["idsucursales"]), Convert.ToString(dr["sucursal"])); listat.Add(t); } cmbSucursal.DataSource = listat; cmbSucursal.DisplayMember = "sucursal"; cmbSucursal.ValueMember = "idsucursales"; cmbSucursal.SelectedValue = idsucursal; dt = oacceso.leerDatos("select ifnull(ptoventa,0) as ok from contadores where detalle = 'ocarga' and ptoventa = '" + idptoventa + "'"); int OK = 0; foreach (DataRow dr in dt.Rows) { OK = Convert.ToInt32(dr["ok"]); } if (OK == 0) { MessageBox.Show("Comprobantes sin configurar"); this.Close(); } dt = oacceso.leerDatos("select * from tiposcamion order by detalle asc"); List <TiposCamion> lista = new List <TiposCamion>(); foreach (DataRow dr in dt.Rows) { TiposCamion t = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), Convert.ToString(dr["detalle"])); lista.Add(t); } cmbTipoCamion.DataSource = lista; cmbTipoCamion.DisplayMember = "detalle"; cmbTipoCamion.ValueMember = "idtiposcamion"; cmbTipoCamion.SelectedIndex = 0; dt = oacceso.leerDatos("select * from unidades order by detalle asc"); List <Unidades> lista1 = new List <Unidades>(); foreach (DataRow dr in dt.Rows) { Unidades t = new Unidades(Convert.ToInt32(dr["idunidades"]), Convert.ToString(dr["detalle"])); lista1.Add(t); } cmbUnidades.DataSource = lista1; cmbUnidades.DisplayMember = "detalle"; cmbUnidades.ValueMember = "idunidades"; cmbUnidades.SelectedIndex = 0; dt = oacceso.leerDatos("select * from configuraciones"); foreach (DataRow dr in dt.Rows) { if (Convert.ToString(dr["detalle"]) == "porcentaje") { txtPorcentaje.Text = Convert.ToString(dr["valor"]); } else if (Convert.ToString(dr["detalle"]) == "seguro") { txtseg.Text = "$ " + Convert.ToDecimal(dr["valor"]); } } } else { Acceso_BD oacceso = new Acceso_BD(); button2.Enabled = false; if (checkBox1.Checked) { checkBox1.Checked = false; } DataTable dt = oacceso.leerDatos("select * from sucursales order by sucursal asc"); List <Sucursales> listat = new List <Sucursales>(); foreach (DataRow dr in dt.Rows) { Sucursales t = new Sucursales(Convert.ToInt32(dr["idsucursales"]), Convert.ToString(dr["sucursal"])); listat.Add(t); } cmbSucursal.DataSource = listat; cmbSucursal.DisplayMember = "sucursal"; cmbSucursal.ValueMember = "idsucursales"; cmbSucursal.SelectedIndex = 0; dt = oacceso.leerDatos("select * from tiposcamion order by detalle asc"); List <TiposCamion> lista = new List <TiposCamion>(); foreach (DataRow dr in dt.Rows) { TiposCamion t = new TiposCamion(Convert.ToInt32(dr["idtiposcamion"]), Convert.ToString(dr["detalle"])); lista.Add(t); } cmbTipoCamion.DataSource = lista; cmbTipoCamion.DisplayMember = "detalle"; cmbTipoCamion.ValueMember = "idtiposcamion"; cmbTipoCamion.SelectedIndex = 0; dt = oacceso.leerDatos("select * from unidades order by detalle asc"); List <Unidades> lista1 = new List <Unidades>(); foreach (DataRow dr in dt.Rows) { Unidades t = new Unidades(Convert.ToInt32(dr["idunidades"]), Convert.ToString(dr["detalle"])); lista1.Add(t); } cmbUnidades.DataSource = lista1; cmbUnidades.DisplayMember = "detalle"; cmbUnidades.ValueMember = "idunidades"; cmbUnidades.SelectedIndex = 0; dt = oacceso.leerDatos("select o.idclientes, o.idfleteros, o.idempresas, idsucursales, c.cliente, c.direccion, f.fletero, f.documento, f.camion, f.idtiposcamion, f.chapacamion, f.chapaacoplado, e.empresa, porcuentade, productos, origen, destino, valordeclarado, valorizado, idunidades, cantidad, valorunidad, tipocomision, valorcomision, pagodestino, totalviaje, ivaviaje, comision, importecliente, observaciones, valorunidadcte, ivacliente, ptoventa, puesto, anulado, fecanula, fecha from ordenescarga o inner join clientes c on o.idclientes = c.idclientes inner join fleteros f on o.idfleteros = f.idfleteros left join empresas e on o.idempresas = e.idempresas where idordenescarga = '" + idordencarga + "'"); foreach (DataRow dr in dt.Rows) { this.Text = "Ordenes de Carga | TALON: " + Convert.ToString(dr["ptoventa"]); idptoventa = Convert.ToInt32(dr["ptoventa"]); lblCliente.Text = Convert.ToString(dr["idclientes"]); lblFletero.Text = Convert.ToString(dr["idfleteros"]); lblEmpresa.Text = Convert.ToString(dr["idempresas"]); cmbSucursal.SelectedValue = Convert.ToInt32(dr["idsucursales"]); cmbTipoCamion.SelectedValue = Convert.ToInt32(dr["idtiposcamion"]); int valorizado = 0; valorizado = Convert.ToInt32(dr["valorizado"]); int anulado = 0; anulado = Convert.ToInt32(dr["anulado"]); txtCliente.Text = Convert.ToString(dr["cliente"]); lblDireccionCte.Text = "Direccion " + Convert.ToString(dr["direccion"]); txtFletero.Text = Convert.ToString(dr["fletero"]); txtDocumento.Text = Convert.ToString(dr["documento"]); txtModelo.Text = Convert.ToString(dr["camion"]); txtChapaA.Text = Convert.ToString(dr["chapaacoplado"]); txtChapaC.Text = Convert.ToString(dr["chapacamion"]); txtEmpresa.Text = Convert.ToString(dr["empresa"]); txtRetiraPor.Text = Convert.ToString(dr["porcuentade"]); txtOrigen.Text = Convert.ToString(dr["origen"]); txtDestino.Text = Convert.ToString(dr["destino"]); txtProductos.Text = Convert.ToString(dr["productos"]); txtValorDec.Text = Convert.ToString(dr["valordeclarado"]); maskedTextBox1.Text = Convert.ToDateTime(dr["fecha"]).ToString("dd/MM/yyyy"); dt = oacceso.leerDatos("select * from configuraciones"); foreach (DataRow dr1 in dt.Rows) { if (Convert.ToString(dr1["detalle"]) == "porcentaje") { txtPorcentaje.Text = Convert.ToString(dr1["valor"]); } else if (Convert.ToString(dr1["detalle"]) == "seguro") { txtseg.Text = "$ " + Convert.ToDecimal(dr1["valor"]); } } if (valorizado != 0) { button3.Enabled = false; checkBox1.Enabled = false; richTextBox1.Text = Convert.ToString(dr["observaciones"]); cmbUnidades.SelectedValue = Convert.ToInt32(dr["idunidades"]); txtCantidad.Text = Convert.ToString(dr["cantidad"]); txtValorUni.Text = Convert.ToString(dr["valorunidad"]); string tipocom = ""; tipocom = Convert.ToString(dr["tipocomision"]); if (tipocom == "p") { rbporcentaje.Checked = true; txtPorcentaje.Text = Convert.ToString(dr["valorcomision"]); } else if (tipocom == "v") { rbvalorfijo.Checked = true; txtValorFijo.Text = Convert.ToString(dr["valorcomision"]); } int pagodest = Convert.ToInt32(dr["pagodestino"]); if (pagodest != 0) { chkPagoDest.Checked = true; } txtTotalViaje.Text = Convert.ToString(dr["totalviaje"]); txtIvaViaje.Text = Convert.ToString(dr["ivaviaje"]); txtComision.Text = Convert.ToString(dr["comision"]); txtImporteCte.Text = Convert.ToString(dr["importecliente"]); richTextBox1.Text = Convert.ToString(dr["observaciones"]); txtValorUniCte.Text = Convert.ToString(dr["valorunidadcte"]); txtIVACte.Text = Convert.ToString(dr["ivacliente"]); maskedTextBox1.Text = Convert.ToDateTime(dr["fecha"]).ToString("dd/MM/yyyy"); } else { checkBox1.Checked = true; checkBox1.Enabled = false; } if (anulado != 0) { checkBox1.Enabled = false; string obs = Convert.ToString(dr["observaciones"]); richTextBox1.Text = obs; button3.Enabled = false; } } } }