private void txt_CodigoBarra_TextChanged(object sender, EventArgs e)
        {
            int b = 0;

            if (txt_CodigoBarra.Text.Length > 7)
            {
                string    CodigoBarra = txt_CodigoBarra.Text;
                cArticulo art         = new cArticulo();
                DataTable trdo        = art.GetArticulo("", CodigoBarra, "");
                if (trdo.Rows.Count > 0)
                {
                    if (trdo.Rows[0]["CodArticulo"].ToString() != "")
                    {
                        b = 1;
                        txtCodigo.Text           = trdo.Rows[0]["CodArticulo"].ToString();
                        txt_Nombre.SelectedValue = txtCodigo.Text;
                        txt_CodigoBarra.Text     = trdo.Rows[0]["CodigoBarra"].ToString();
                        txt_Codigo.Text          = trdo.Rows[0]["Codigo"].ToString();
                        txt_Stock.Text           = trdo.Rows[0]["Stock"].ToString();
                    }
                }
                if (b == 1)
                {
                    PuedeAgregar     = false;
                    txtCantidad.Text = "1";
                    txtCantidad.Focus();
                }
            }
        }
Example #2
0
        private void txt_Codigo_TextChanged(object sender, EventArgs e)
        {
            int Operacion = 0;

            if (txt_Codigo.Text.Length < 3)
            {
                return;
            }
            Operacion = Convert.ToInt32(CmbTipoOperacion.SelectedValue);
            string    Codigo = txt_Codigo.Text;
            cArticulo art    = new cArticulo();
            DataTable trdo   = art.GetArticulo("", "", Codigo);

            if (trdo.Rows.Count > 0)
            {
                txtCodigo.Text       = trdo.Rows[0]["CodArticulo"].ToString();
                txt_Nombre.Text      = trdo.Rows[0]["Nombre"].ToString();
                txt_CodigoBarra.Text = trdo.Rows[0]["CodigoBarra"].ToString();
                // txt_Codigo.Text = trdo.Rows[0]["Codigo"].ToString();
                txt_Stock.Text = trdo.Rows[0]["Stock"].ToString();
                if (Operacion == 1)
                {
                    txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                }
                if (Operacion == 2)
                {
                    txtPrecio.Text = trdo.Rows[0]["PrecioTarjeta"].ToString();
                }
                if (Operacion == 3)
                {
                    txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                }
            }
            if (txtPrecio.Text != "")
            {
                Double Precio = Convert.ToDouble(txtPrecio.Text);
                Precio         = Math.Round(Precio, 0);
                txtPrecio.Text = Precio.ToString();
            }

            if (txtDescuento.Text != "")
            {
                Double Precio = Convert.ToDouble(txtDescuento.Text);
                Precio            = Math.Round(Precio, 0);
                txtDescuento.Text = Precio.ToString();
            }
        }
        private void txt_Codigo_TextChanged(object sender, EventArgs e)
        {
            if (txt_Codigo.Text.Length < 4)
            {
                return;
            }
            string    Codigo = txt_Codigo.Text;
            cArticulo art    = new cArticulo();
            DataTable trdo   = art.GetArticulo("", "", Codigo);

            if (trdo.Rows.Count > 0)
            {
                if (trdo.Rows[0]["CodArticulo"].ToString() != "")
                {
                    txtCodigo.Text          = trdo.Rows[0]["CodArticulo"].ToString();
                    txt_Nombre.Text         = trdo.Rows[0]["Nombre"].ToString();
                    txt_CodigoBarra.Text    = trdo.Rows[0]["CodigoBarra"].ToString();
                    txt_Codigo.Text         = trdo.Rows[0]["Codigo"].ToString();
                    txt_Stock.Text          = trdo.Rows[0]["Stock"].ToString();
                    txt_Costo.Text          = trdo.Rows[0]["Costo"].ToString();
                    txt_PrecioEfectivo.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                    txt_PrecioTarjeta.Text  = trdo.Rows[0]["PrecioTarjeta"].ToString();
                }
            }
            else
            {/*
              * txt_Nombre.Text = "";
              * txt_CodigoBarra.Text = "";
              * txt_Stock.Text = "";
              * txtCodigo.Text = "";
              * txt_Costo.Text = "";
              * txt_PrecioEfectivo.Text = "";
              * txt_PrecioTarjeta.Text = "";*/
            }
            if (txt_PrecioEfectivo.Text != "")
            {
                Double Efectivo = Convert.ToDouble(txt_PrecioEfectivo.Text.Replace(".", ","));
                txt_PrecioEfectivo.Text = Math.Round(Efectivo, 0).ToString();
            }

            if (txt_PrecioTarjeta.Text != "")
            {
                Double Efectivo = Convert.ToDouble(txt_PrecioTarjeta.Text.Replace(".", ","));
                txt_PrecioTarjeta.Text = Math.Round(Efectivo, 0).ToString();
            }
        }
Example #4
0
        private void txt_Codigo_TextChanged(object sender, EventArgs e)
        {
            if (txt_Codigo.Text.Length < 3)
            {
                txt_Nombre.Text      = "";
                txt_CodigoBarra.Text = "";
                // txt_Codigo.Text = "";
                txt_Stock.Text = "";
                return;
            }
            string    Codigo = txt_Codigo.Text;
            cArticulo art    = new cArticulo();
            DataTable trdo   = art.GetArticulo("", "", Codigo);

            if (trdo.Rows.Count > 0)
            {
                if (trdo.Rows[0]["CodArticulo"].ToString() != "")
                {
                    txtCodigo.Text       = trdo.Rows[0]["CodArticulo"].ToString();
                    txt_Nombre.Text      = trdo.Rows[0]["Nombre"].ToString();
                    txt_CodigoBarra.Text = trdo.Rows[0]["CodigoBarra"].ToString();
                    // txt_Codigo.Text = trdo.Rows[0]["Codigo"].ToString();
                    txt_Stock.Text = trdo.Rows[0]["Stock"].ToString();
                }
                else
                {
                    txt_Nombre.Text      = "";
                    txt_CodigoBarra.Text = "";
                    txt_Stock.Text       = "";
                }
            }
            else
            {
                txt_Nombre.Text      = "";
                txt_CodigoBarra.Text = "";
                txt_Stock.Text       = "";
            }
        }
        private void txt_CodigoBarra_TextChanged(object sender, EventArgs e)
        {
            int b         = 0;
            int Operacion = 0;

            if (CmbTipoOperacion.SelectedIndex > 0)
            {
                Operacion = Convert.ToInt32(CmbTipoOperacion.SelectedValue);
            }
            if (txt_CodigoBarra.Text.Length < 5)
            {
                return;
            }
            string    Codigo = txt_CodigoBarra.Text;
            cArticulo art    = new cArticulo();
            cJuguete  jug    = new cJuguete();

            if (radioJugueteria.Checked == true)
            {
                DataTable trdo = jug.GetArticulo("", Codigo, "");
                if (trdo.Rows.Count > 0)
                {
                    b = 1;
                    txtCodigo.Text           = trdo.Rows[0]["CodArticulo"].ToString();
                    txt_Nombre.SelectedValue = trdo.Rows[0]["CodArticulo"].ToString();
                    txt_CodigoBarra.Text     = trdo.Rows[0]["CodigoBarra"].ToString();
                    txt_Nombre.Text          = trdo.Rows[0]["Nombre"].ToString();
                    txt_Stock.Text           = trdo.Rows[0]["Stock"].ToString();


                    if (Operacion == 1)
                    {
                        txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                    }
                    if (Operacion == 2)
                    {
                        txtPrecio.Text = trdo.Rows[0]["PrecioTarjeta"].ToString();
                        Double Precio = Convert.ToDouble(trdo.Rows[0]["PrecioTarjeta"].ToString());
                        Precio            = Precio - 0.10 * Precio;
                        txtDescuento.Text = Precio.ToString();
                    }

                    if (Operacion == 3)
                    {
                        txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                    }

                    if (txtPrecio.Text != "")
                    {
                        Double Precio = Convert.ToDouble(txtPrecio.Text);
                        Precio         = Math.Round(Precio, 0);
                        txtPrecio.Text = Precio.ToString();
                    }

                    if (txtDescuento.Text != "")
                    {
                        Double Precio = Convert.ToDouble(txtDescuento.Text);
                        Precio            = Math.Round(Precio, 0);
                        txtDescuento.Text = Precio.ToString();
                    }

                    if (b == 1)
                    {
                        PuedeAgregar = false;
                        txtCantidad.Focus();
                    }
                }
            }

            if (radioLibreria.Checked == true)
            {
                DataTable trdo = art.GetArticulo("", Codigo, "");
                if (trdo.Rows.Count > 0)
                {
                    b = 1;
                    txtCodigo.Text           = trdo.Rows[0]["CodArticulo"].ToString();
                    txt_Nombre.SelectedValue = trdo.Rows[0]["CodArticulo"].ToString();
                    txt_CodigoBarra.Text     = trdo.Rows[0]["CodigoBarra"].ToString();
                    txt_Nombre.Text          = trdo.Rows[0]["Nombre"].ToString();
                    txt_Stock.Text           = trdo.Rows[0]["Stock"].ToString();


                    if (Operacion == 1)
                    {
                        txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                    }
                    if (Operacion == 2)
                    {
                        txtPrecio.Text = trdo.Rows[0]["PrecioTarjeta"].ToString();
                        Double Precio = Convert.ToDouble(trdo.Rows[0]["PrecioTarjeta"].ToString());
                        Precio            = Precio - 0.10 * Precio;
                        txtDescuento.Text = Precio.ToString();
                    }

                    if (Operacion == 3)
                    {
                        txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                    }

                    if (txtPrecio.Text != "")
                    {
                        Double Precio = Convert.ToDouble(txtPrecio.Text);
                        Precio         = Math.Round(Precio, 0);
                        txtPrecio.Text = Precio.ToString();
                    }

                    if (txtDescuento.Text != "")
                    {
                        Double Precio = Convert.ToDouble(txtDescuento.Text);
                        Precio            = Math.Round(Precio, 0);
                        txtDescuento.Text = Precio.ToString();
                    }

                    if (b == 1)
                    {
                        PuedeAgregar = false;
                        txtCantidad.Focus();
                    }
                }
            }
        }
Example #6
0
        private void txt_CodigoBarra_TextChanged(object sender, EventArgs e)
        {
            int b         = 0;
            int Operacion = 0;

            if (CmbTipoOperacion.SelectedIndex > 0)
            {
                Operacion = Convert.ToInt32(CmbTipoOperacion.SelectedValue);
            }
            if (txt_CodigoBarra.Text.Length < 5)
            {
                return;
            }
            string    Codigo = txt_CodigoBarra.Text;
            cArticulo art    = new cArticulo();
            DataTable trdo   = art.GetArticulo("", Codigo, "");

            if (trdo.Rows.Count > 0)
            {
                b = 1;
                txtCodigo.Text           = trdo.Rows[0]["CodArticulo"].ToString();
                txt_Nombre.SelectedValue = trdo.Rows[0]["CodArticulo"].ToString();
                txt_CodigoBarra.Text     = trdo.Rows[0]["CodigoBarra"].ToString();
                txt_Nombre.Text          = trdo.Rows[0]["Nombre"].ToString();
                txt_Stock.Text           = trdo.Rows[0]["Stock"].ToString();
                PuedeAgregar             = false;

                if (Operacion == 1)
                {
                    txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                }
                if (Operacion == 2)
                {
                    txtPrecio.Text = trdo.Rows[0]["PrecioTarjeta"].ToString();
                    Double Precio = Convert.ToDouble(trdo.Rows[0]["PrecioTarjeta"].ToString());
                    Precio            = Precio - 0.10 * Precio;
                    txtDescuento.Text = Precio.ToString();
                }

                if (Operacion == 3)
                {
                    txtPrecio.Text = trdo.Rows[0]["PrecioEfectivo"].ToString();
                }

                if (txtPrecio.Text != "")
                {
                    Double Precio = Convert.ToDouble(txtPrecio.Text);
                    Precio         = Math.Round(Precio, 0);
                    txtPrecio.Text = Precio.ToString();
                }

                if (txtDescuento.Text != "")
                {
                    Double Precio = Convert.ToDouble(txtDescuento.Text);
                    Precio            = Math.Round(Precio, 0);
                    txtDescuento.Text = Precio.ToString();
                }

                if (b == 1)
                {
                    PuedeAgregar = false;
                    txtCantidad.Focus();
                    //txtCantidad.Text = "1";

                    /*
                     * Principal.NombreTablaSecundario = "Cantidad";
                     * FrmCantidad form = new FrmCantidad();
                     * form.FormClosing += new FormClosingEventHandler(form_FormClosing);
                     * form.ShowDialog();
                     */
                }
            }
        }