Пример #1
0
        private void Buscar()
        {
            if (txtPatente.Text == "")
            {
                MessageBox.Show("Debe ingresar una patente", Clases.cMensaje.Mensaje());
                return;
            }
            Clases.cAuto objAuto = new Clases.cAuto();
            DataTable    tauto   = objAuto.GetAutoxPatente(txtPatente.Text);

            if (tauto.Rows.Count > 0)
            {
                if (tauto.Rows[0]["CodAuto"].ToString() != "")
                {
                    Int32         CodAuto  = Convert.ToInt32(tauto.Rows[0]["CodAuto"].ToString());
                    Clases.cVenta objVenta = new Clases.cVenta();
                    Int32         CodVenta = objVenta.GetMaximaCodVentaxAuto(CodAuto);
                    txtCodVenta.Text = CodVenta.ToString();
                    if (CodVenta > 0)
                    {
                        DataTable tcli = objVenta.GetVentaxCodigo(CodVenta);
                        if (tcli.Rows.Count > 0)
                        {
                            Int32 CodCliente = Convert.ToInt32(tcli.Rows[0]["CodCliente"].ToString());
                            CargarPatentesxCliente(CodCliente);
                            CargarCLiente(CodCliente);
                        }
                        CargarPlandeCuotas(CodVenta);
                    }
                }
            }
        }
Пример #2
0
        private void txtPatente_TextChanged(object sender, EventArgs e)
        {
            foreach (Control c in this.Controls)
            {
                if (c is GroupBox)
                {
                    foreach (Control g in c.Controls)
                    {
                        if (g is TextBox)
                        {
                            ((TextBox)g).CharacterCasing = CharacterCasing.Upper;
                        }
                    }
                    //Empleamos un casteo
                }
            }
            string Patente = txtPatente.Text;
            int    b       = 0;

            if (Patente.Length > 5)
            {
                Clases.cAuto auto = new Clases.cAuto();
                DataTable    trdo = auto.GetAutoxPatente(Patente);
                if (trdo.Rows.Count > 0)
                {
                    b = 1;
                    txtDescripcion.Text = trdo.Rows[0]["Descripcion"].ToString();
                    txtAnio.Text        = trdo.Rows[0]["Anio"].ToString();
                    txtKms.Text         = trdo.Rows[0]["Kilometros"].ToString();
                    txtCodAuto.Text     = trdo.Rows[0]["CodAuto"].ToString();
                    txtImporte.Text     = trdo.Rows[0]["Importe"].ToString();

                    if (trdo.Rows[0]["CodCiudad"].ToString() != "")
                    {
                        cmbCiudad.SelectedValue = trdo.Rows[0]["CodCiudad"].ToString();
                    }

                    if (trdo.Rows[0]["CodMarca"].ToString() != "")
                    {
                        cmbMarca.SelectedValue = trdo.Rows[0]["CodMarca"].ToString();
                    }

                    Clases.cStockAuto stock = new Clases.cStockAuto();
                    DataTable         trdo2 = stock.GetStockAutosVigentes(Convert.ToInt32(txtCodAuto.Text));
                    if (trdo2.Rows.Count > 0)
                    {
                        txtCodStock.Text = trdo2.Rows[0]["CodStock"].ToString();
                        //cargo los gastos x cod stock
                    }
                    CargarGrilla();
                }
            }
            if (b == 0)
            {
                LimpiarAuto();
            }
        }
Пример #3
0
        private string GetUbicacion(string Patente)
        {
            Clases.cAuto auto      = new Clases.cAuto();
            DataTable    trdo      = auto.GetAutoxPatente(Patente);
            string       Ubicacion = "";

            if (trdo.Rows.Count > 0)
            {
                if (trdo.Rows[0]["CodAuto"].ToString() != "")
                {
                    Ubicacion = trdo.Rows[0]["Ubicacion"].ToString();
                }
            }
            return(Ubicacion);
        }
Пример #4
0
        private string GetNumeroInternoxPatente(string Patente)
        {
            Clases.cAuto auto          = new Clases.cAuto();
            DataTable    trdo          = auto.GetAutoxPatente(Patente);
            string       NumeroInterno = "";

            if (trdo.Rows.Count > 0)
            {
                if (trdo.Rows[0]["CodAuto"].ToString() != "")
                {
                    NumeroInterno = trdo.Rows[0]["NumeroInterno"].ToString();
                }
            }
            return(NumeroInterno);
        }
Пример #5
0
        private void UbicaAuto()
        {
            string Patente = txt_Patente.Text;

            Clases.cAuto auto = new Clases.cAuto();
            DataTable    trdo = auto.GetAutoxPatente(Patente);

            if (trdo.Rows.Count > 0)
            {
                if (trdo.Rows[0]["CodAuto"].ToString() != "")
                {
                    txtCodAuto.Text = trdo.Rows[0]["CodAuto"].ToString();
                }
            }
        }
Пример #6
0
        private void txtPatente_TextChanged(object sender, EventArgs e)
        {
            foreach (Control c in this.Controls)
            {
                if (c is GroupBox)
                {
                    foreach (Control g in c.Controls)
                    {
                        if (g is TextBox)
                        {
                            ((TextBox)g).CharacterCasing = CharacterCasing.Upper;
                        }
                    }
                    //Empleamos un casteo
                }
            }
            int    b       = 0;
            string Patente = txtPatente.Text;

            if (Patente.Length > 5)
            {
                Clases.cAuto auto = new Clases.cAuto();
                DataTable    trdo = auto.GetAutoxPatente(Patente);
                if (trdo.Rows.Count > 0)
                {
                    b = 1;
                    txtCodAuto.Text     = trdo.Rows[0]["CodAuto"].ToString();
                    txtDescripcion.Text = trdo.Rows[0]["Descripcion"].ToString();
                    if (ExisteStock(Convert.ToInt32(txtCodAuto.Text)) == true)
                    {
                        MessageBox.Show("El auto ya existe en el stock", Clases.cMensaje.Mensaje());
                        b = 0;
                    }
                }
            }
            if (b == 0)
            {
                txtCodAuto.Text     = "";
                txtDescripcion.Text = "";
                txtCodAuto.Text     = "";
            }
        }
Пример #7
0
        public DataTable GetPrendaxPatente(string Patente)
        {
            Int32     CodAuto = -1;
            cAuto     auto    = new cAuto();
            DataTable tauto   = auto.GetAutoxPatente(Patente);

            if (tauto.Rows.Count > 0)
            {
                if (tauto.Rows[0]["CodAuto"].ToString() != "")
                {
                    CodAuto = Convert.ToInt32(tauto.Rows[0]["CodAuto"].ToString());
                }
            }
            string sql = "select p.*,a.Descripcion,cli.Nombre,cli.Apellido from Prenda p, Auto a,Venta v,Cliente cli ";

            sql = sql + " where p.CodAuto = a.CodAuto  ";
            sql = sql + " and v.CodVenta = p.CodVenta ";
            sql = sql + " and v.CodCliente = cli.CodCliente";
            sql = sql + " and a.CodAuto =" + CodAuto.ToString();
            return(cDb.ExecuteDataTable(sql));
        }
Пример #8
0
        public DataTable GetCobranzaxPatente(string Patente)
        {
            Int32     CodAuto = -1;
            cAuto     auto    = new cAuto();
            DataTable tauto   = auto.GetAutoxPatente(Patente);

            if (tauto.Rows.Count > 0)
            {
                if (tauto.Rows[0]["CodAuto"].ToString() != "")
                {
                    CodAuto = Convert.ToInt32(tauto.Rows[0]["CodAuto"].ToString());
                }
            }
            string sql = "select c.CodCobranza,c.CodVenta,c.Importe,c.Fecha,c.FechaPago,Cli.Apellido,Cli.Nombre,A.Descripcion,c.ImportePagado,c.Saldo";

            sql = sql + ",( select isnull(sum(pun.Importe),0)  from PunitorioCobranza pun where pun.CodCobranza =c.CodCobranza) as Punitorio ";
            sql = sql + " from Cobranza c,Venta v,Cliente Cli,Auto a";
            sql = sql + " where c.CodVenta = v.CodVenta ";
            sql = sql + " and v.CodCliente = cli.CodCliente ";
            sql = sql + " and c.CodAuto = a.CodAuto ";
            sql = sql + " and c.CodAuto =" + CodAuto.ToString();
            return(cDb.ExecuteDataTable(sql));
        }
Пример #9
0
        public DataTable GetChequesxPatente(string Patente)
        {
            Int32     CodAuto = -1;
            cAuto     auto    = new cAuto();
            DataTable tauto   = auto.GetAutoxPatente(Patente);

            if (tauto.Rows.Count > 0)
            {
                if (tauto.Rows[0]["CodAuto"].ToString() != "")
                {
                    CodAuto = Convert.ToInt32(tauto.Rows[0]["CodAuto"].ToString());
                }
            }
            string sql = "select ch.CodVenta,ch.NroCheque,ch.Importe,ch.FechaPago,ch.FechaVencimiento";

            sql = sql + ",a.Descripcion,c.Nombre,c.Apellido";
            sql = sql + " from Cheque ch,Auto a,Cliente c,venta v";
            sql = sql + " where ch.CodVenta = v.CodVenta ";
            sql = sql + " and v.CodAutoVendido = a.CodAuto";
            sql = sql + " and ch.CodCliente = c.CodCliente";
            sql = sql + " and v.CodAutoVendido =" + CodAuto.ToString();

            return(cDb.ExecuteDataTable(sql));
        }
Пример #10
0
        private void txtPatente_TextChanged(object sender, EventArgs e)
        {
            foreach (Control c in this.Controls)
            {
                if (c is GroupBox)
                {
                    foreach (Control g in c.Controls)
                    {
                        if (g is TextBox)
                        {
                            ((TextBox)g).CharacterCasing = CharacterCasing.Upper;
                        }
                    }
                    //Empleamos un casteo
                }
            }
            Clases.cFunciones fun     = new Clases.cFunciones();
            string            Patente = txtPatente.Text;
            int b = 0;

            if (Patente.Length > 5)
            {
                Clases.cAuto auto = new Clases.cAuto();
                DataTable    trdo = auto.GetAutoxPatente(Patente);
                if (trdo.Rows.Count > 0)
                {
                    b = 1;
                    txtDescripcion.Text = trdo.Rows[0]["Descripcion"].ToString();
                    txtAnio.Text        = trdo.Rows[0]["Anio"].ToString();
                    txtKms.Text         = trdo.Rows[0]["Kilometros"].ToString();
                    txtCodAuto.Text     = trdo.Rows[0]["CodAuto"].ToString();
                    txtImporte.Text     = trdo.Rows[0]["Importe"].ToString();
                    if (txtImporte.Text != "")
                    {
                        txtImporte.Text = fun.SepararDecimales(txtImporte.Text);
                    }
                    if (trdo.Rows[0]["CodCiudad"].ToString() != "")
                    {
                        cmbCiudad.SelectedValue = trdo.Rows[0]["CodCiudad"].ToString();
                    }

                    if (trdo.Rows[0]["CodMarca"].ToString() != "")
                    {
                        cmbMarca.SelectedValue = trdo.Rows[0]["CodMarca"].ToString();
                    }

                    if (trdo.Rows[0]["Propio"].ToString() == "1")
                    {
                        radioPropio.Checked    = true;
                        radioConcesion.Checked = false;
                    }

                    if (trdo.Rows[0]["Concesion"].ToString() == "1")
                    {
                        radioPropio.Checked    = false;
                        radioConcesion.Checked = true;
                    }
                    Clases.cStockAuto stock = new Clases.cStockAuto();
                    DataTable         trdo2 = stock.GetStockAutosVigentes(Convert.ToInt32(txtCodAuto.Text));
                    if (trdo2.Rows.Count > 0)
                    {
                        txtCodStock.Text = trdo2.Rows[0]["CodStock"].ToString();
                        CargarCostoxstock(Convert.ToInt32(txtCodStock.Text));
                    }
                }
            }
            if (b == 0)
            {
                LimpiarAuto();
            }
        }