Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
 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;
 }
Exemplo n.º 8
0
 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;
 }
Exemplo n.º 9
0
        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);
            }
        }
Exemplo n.º 10
0
 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;
 }
Exemplo n.º 11
0
        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);
        }
Exemplo n.º 12
0
        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";
        }
Exemplo n.º 13
0
 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;
 }
Exemplo n.º 14
0
 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);
     }
 }
Exemplo n.º 15
0
 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);
     }
 }
Exemplo n.º 16
0
        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);
            }
        }
Exemplo n.º 17
0
 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);
     }
 }
Exemplo n.º 18
0
 public void Agregar(Fleteros dato)
 {
     bd.Agregar(dato);
 }
Exemplo n.º 19
0
 public void Borrar(Fleteros dato)
 {
     bd.Borrar(dato);
 }
Exemplo n.º 20
0
        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);
            }
        }
Exemplo n.º 21
0
 public void Modificar(Fleteros dato)
 {
     bd.Modificar(dato);
 }
Exemplo n.º 22
0
 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 + "'");
 }
Exemplo n.º 23
0
 public void Borrar(Fleteros dato)
 {
     oacceso.ActualizarBD("delete from fleteros where idfleteros = '" + dato.Idfleteros + "'");
 }
Exemplo n.º 24
0
 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 + "')");
 }
Exemplo n.º 25
0
        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);
        }
Exemplo n.º 26
0
        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);
            }
        }