예제 #1
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();
        }
예제 #2
0
        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";
        }
예제 #3
0
 public Clientes(int i, string c, string d, string l, string cp1, string t, string cel, string f, string m, string cont, string cu, TiposIVA ti, string com)
 {
     idclientes = i;
     cliente    = c;
     direccion  = d;
     localidad  = l;
     cp         = cp1;
     telefono   = t;
     celular    = cel;
     fax        = f;
     mail       = m;
     contacto   = cont;
     cuit       = cu;
     tiposIVA   = ti;
     comentario = com;
 }
예제 #4
0
        public List <Proveedores> BuscarEspecial(string dato)
        {
            string             cmdtext = "select * from proveedores c where proveedor " + dato + " order by proveedor";
            DataTable          dt      = oacceso.leerDatos(cmdtext);
            Proveedores        prov    = null;
            TiposIVA           tipod   = null;
            List <Proveedores> lista   = new List <Proveedores>();

            foreach (DataRow dr in dt.Rows)
            {
                tipod = new TiposIVA(Convert.ToInt32(dr["idtiposiva"]), "", "");
                prov  = new Proveedores(Convert.ToInt32(dr["idproveedores"]), Convert.ToString(dr["proveedor"]), Convert.ToString(dr["direccion"]), Convert.ToString(dr["localidad"]), Convert.ToInt32(dr["cp"]), Convert.ToString(dr["telefono"]), Convert.ToString(dr["celular"]), Convert.ToString(dr["fax"]), Convert.ToString(dr["mail"]), Convert.ToString(dr["contacto"]), Convert.ToString(dr["cuit"]), tipod, Convert.ToString(dr["comentario"]), Convert.ToDecimal(Convert.ToString(dr["valor"]).Replace('.', ',')));
                lista.Add(prov);
            }
            return(lista);
        }
예제 #5
0
        public List <Clientes> BuscarEspecial(string dato)
        {
            string          cmdtext = "select * from clientes c where cliente " + dato + " order by cliente";
            DataTable       dt      = oacceso.leerDatos(cmdtext);
            Clientes        cliente = null;
            TiposIVA        tipod   = null;
            List <Clientes> lista   = new List <Clientes>();

            foreach (DataRow dr in dt.Rows)
            {
                tipod   = new TiposIVA(Convert.ToInt32(dr["idtiposiva"]), "", "");
                cliente = new Clientes(Convert.ToInt32(dr["idclientes"]), Convert.ToString(dr["cliente"]), 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"]), Convert.ToString(dr["contacto"]), Convert.ToString(dr["cuit"]), tipod, Convert.ToString(dr["comentario"]));
                lista.Add(cliente);
            }
            return(lista);
        }
예제 #6
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);
     }
 }
예제 #7
0
 public Proveedores(int i, string c, string d, string l, int cp1, string t, string cel, string f, string m, string cont, string cu, TiposIVA ti, string com, decimal v)
 {
     idproveedores = i;
     proveedor     = c;
     direccion     = d;
     localidad     = l;
     cp            = cp1;
     telefono      = t;
     celular       = cel;
     fax           = f;
     mail          = m;
     contacto      = cont;
     cuit          = cu;
     tiposIVA      = ti;
     comentario    = com;
     valor         = v;
 }
예제 #8
0
        private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int      filaseleccionada = Convert.ToInt32(this.dataGridView1.CurrentRow.Index);
            int      idcliente        = Convert.ToInt32(dataGridView1[0, filaseleccionada].Value);
            string   cliente          = dataGridView1[1, filaseleccionada].Value.ToString();
            int      idtipoiva        = Convert.ToInt32(dataGridView1[11, filaseleccionada].Value);
            string   direccion        = dataGridView1[2, filaseleccionada].Value.ToString();
            TiposIVA tipoiv           = new TiposIVA(idtipoiva, "", "");
            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();
            string   contacto   = dataGridView1[9, filaseleccionada].Value.ToString();
            string   cuit       = dataGridView1[10, filaseleccionada].Value.ToString();
            string   comentario = dataGridView1[12, filaseleccionada].Value.ToString();

            u = new Clientes(idcliente, cliente, direccion, localidad, cp, telefono, celular, fax, mail, contacto, cuit, tipoiv, comentario);
            this.Close();
        }
예제 #9
0
 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;
 }
예제 #10
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtCliente.Text != "")
         {
             TiposIVA tipoiva = new TiposIVA(Convert.ToInt32(cmbTipoIva.SelectedValue), "", "");
             if (txtCP.Text == "")
             {
                 txtCP.Text = "0";
             }
             Clientes r = new Clientes(0, txtCliente.Text, txtDomicilio.Text, txtLocalidad.Text, Convert.ToString(txtCP.Text), txtTelefono.Text, txtCelular.Text, txtFax.Text, txtMail.Text, txtContacto.Text, maskedTextBox1.Text, tipoiva, txtComentarios.Text);
             if (lblId.Text == "")
             {
                 controlc.Agregar(r);
                 MessageBox.Show("Cliente guardado correctamente");
             }
             else
             {
                 r.Idclientes = Convert.ToInt32(lblId.Text);
                 controlc.Modificar(r);
                 MessageBox.Show("Cliente modificado correctamente");
             }
             limpiar();
             deshabilitar();
         }
         else
         {
             MessageBox.Show("Debe completar el nombre y apellido del Cliente");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Guardar: " + ex.Message);
     }
 }
예제 #11
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtProveedor.Text != "")
         {
             TiposIVA tipoiva = new TiposIVA(Convert.ToInt32(cmbTipoIva.SelectedValue), "", "");
             if (txtCP.Text == "")
             {
                 txtCP.Text = "0";
             }
             Proveedores r = new Proveedores(0, txtProveedor.Text, txtDomicilio.Text, txtLocalidad.Text, Convert.ToInt32(txtCP.Text), txtTelefono.Text, txtCelular.Text, txtFax.Text, txtMail.Text, txtContacto.Text, maskedTextBox1.Text, tipoiva, txtComentarios.Text, Convert.ToDecimal(txtValor.Text.Replace('.', ',')));
             if (lblId.Text == "")
             {
                 controlp.Agregar(r);
                 MessageBox.Show("Proveedor guardado correctamente");
             }
             else
             {
                 r.Idproveedores = Convert.ToInt32(lblId.Text);
                 controlp.Modificar(r);
                 MessageBox.Show("Proveedor modificado correctamente");
             }
             limpiar();
             deshabilitar();
         }
         else
         {
             MessageBox.Show("Debe completar el Razon Social del Proveedor");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Guardar: " + ex.Message);
     }
 }
예제 #12
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);
        }