示例#1
0
        private void llenarcajas()
        {
            DataTable datos = new DataTable();

            datos         = prod.buscarprod(TxtCod.Text);
            TxtNom.Text   = datos.Rows[0][0].ToString();
            TxtDesc.Text  = datos.Rows[0][1].ToString();
            TxtMarca.Text = datos.Rows[0][2].ToString();
            TxtCosto.Text = datos.Rows[0][3].ToString();
            TxtVenta.Text = datos.Rows[0][4].ToString();
            Nud.Value     = decimal.Parse(datos.Rows[0][5].ToString());
            DtpCad.Value  = DateTime.Parse(DateTime.Parse(datos.Rows[0][6].ToString()).ToString("dd/MM/yyyyy"));
            NudPack.Value = decimal.Parse(datos.Rows[0][7].ToString());
            TxtPpack.Text = datos.Rows[0][8].ToString();
        }
示例#2
0
        private void listprod(string codigo)
        {
            if (prod.existeprod(codigo))
            {
                if (NudCant.Value.ToString() == "0")
                {
                    NudCant.Value = 1;
                }
                int cantiprod = DgvProd.Rows.Count, canti = 0;
                if (DgvProd.Rows.Count <= 0)
                {
                    DgvProd.Columns.Add("Cod", "Codigo");
                    DgvProd.Columns.Add("Producto", "Producto");
                    DgvProd.Columns.Add("Des", "Descripcion");
                    DgvProd.Columns.Add("Marca", "Marca");
                    DgvProd.Columns.Add("Precio", "Precio");
                    DgvProd.Columns.Add("Cantidad", "Cantidad");
                    DgvProd.Columns.Add("Subtotal", "Subtotal");
                    DgvProd.Columns.Add("Paquete", "paquete");
                    DgvProd.Columns.Add("Preciop", "Preciop");

                    DgvProd.Columns[0].Visible = false;
                    DgvProd.Columns[7].Visible = false;
                    DgvProd.Columns[8].Visible = false;
                }
                string    Preciov1, Preciov2, Preciom1, Preciom2;
                DataTable prods = new DataTable();
                prods    = prod.buscarprod(codigo);
                Preciov1 = prods.Rows[0][4].ToString();
                Preciov2 = prods.Rows[0][9].ToString();
                Preciom1 = prods.Rows[0][10].ToString();
                Preciom2 = prods.Rows[0][11].ToString();

                decimal subtotal = decimal.Parse(NudCant.Value.ToString()) * decimal.Parse(prods.Rows[0][9].ToString());
                while (canti < cantiprod - 1)
                {
                    DgvProd.Rows[canti].Selected = false;
                    canti++;
                }
                DgvProd.Rows.Add(codigo, prods.Rows[0][0].ToString(), prods.Rows[0][1].ToString(), prods.Rows[0][2].ToString(), prods.Rows[0][9].ToString(), NudCant.Value, subtotal, prods.Rows[0][7].ToString(), prods.Rows[0][8].ToString());
                // DgvProd.Rows[cantiprod].Selected = true;
                //PrecioLst(Preciov1, Preciov2, Preciom1, Preciom2);
                calcTot();
                contarprod();
                TxtCod.Focus();
                NudCant.Value = 1;
            }
            else
            {
                MessageBox.Show("No existe el producto que busca");
            }
        }
示例#3
0
 private void buscar()
 {
     if (RdbT.Checked)
     {
         DgvProd.DataSource = prod.buscarprod(TxtBuscNom.Text);
     }
     else if (RdbMp.Checked)
     {
         DgvProd.DataSource = prod.buscarprodM(TxtBuscNom.Text);
     }
     else if (RdbV.Checked)
     {
         DgvProd.DataSource = prod.buscarprodP(TxtBuscNom.Text);
     }
     DgvProd.Refresh();
 }
示例#4
0
文件: Ventas.cs 项目: AmiVelas04/Agro
        private void listprod(string codigo)
        {
            if (prod.existeprod(codigo))
            {
                if (NudCant.Value.ToString() == "0")
                {
                    NudCant.Value = 1;
                }
                if (DgvProd.Rows.Count <= 0)
                {
                    DgvProd.Columns.Add("Cod", "Codigo");
                    DgvProd.Columns.Add("Producto", "Producto");
                    DgvProd.Columns.Add("Des", "Descripcion");
                    DgvProd.Columns.Add("Marca", "Marca");
                    DgvProd.Columns.Add("Precio", "Precio");
                    DgvProd.Columns.Add("Cantidad", "Cantidad");
                    DgvProd.Columns.Add("Subtotal", "Subtotal");
                    DgvProd.Columns.Add("Paquete", "paquete");
                    DgvProd.Columns.Add("Preciop", "Preciop");

                    DgvProd.Columns[0].Visible = false;
                    // DgvProd.Columns[7].Visible = false;
                    // DgvProd.Columns[8].Visible = false;
                }
                DataTable prods = new DataTable();
                prods = prod.buscarprod(codigo);

                decimal subtotal = decimal.Parse(NudCant.Value.ToString()) * decimal.Parse(prods.Rows[0][4].ToString());

                DgvProd.Rows.Add(codigo, prods.Rows[0][0].ToString(), prods.Rows[0][1].ToString(), prods.Rows[0][2].ToString(), prods.Rows[0][4].ToString(), NudCant.Value, subtotal, prods.Rows[0][7].ToString(), prods.Rows[0][8].ToString());
                calcTot();
                contarprod();
                TxtCod.Focus();
                NudCant.Value = 1;
            }
            else
            {
                MessageBox.Show("No existe el producto que busca");
            }
        }
示例#5
0
        private void mostrarDatos()
        {
            int fila = -1;

            if (Dgv1.Rows.Count >= 1)
            {
                string cod;
                fila = Int32.Parse(Dgv1.CurrentRow.Index.ToString());
                cod  = Dgv1.Rows[fila].Cells[0].Value.ToString();
                if (cod != "")
                {
                    if (prod.existeprod(cod) && !ChkPrecio.Checked)
                    {
                        DataTable prods = new DataTable();
                        prods = prod.buscarprod(cod);
                        Dgv1.Rows[fila].Cells[1].Value = prods.Rows[0][0].ToString();
                        Dgv1.Rows[fila].Cells[2].Value = prods.Rows[0][1].ToString();
                        Dgv1.Rows[fila].Cells[3].Value = prods.Rows[0][2].ToString();
                        Dgv1.Rows[fila].Cells[4].Value = prods.Rows[0][3].ToString();

                        Dgv1.Rows[fila].Cells[6].Value = prods.Rows[0][10].ToString();

                        Dgv1.Rows[fila].Cells[8].Value = prods.Rows[0][11].ToString();

                        Dgv1.Rows[fila].Cells[10].Value = prods.Rows[0][4].ToString();

                        Dgv1.Rows[fila].Cells[12].Value = prods.Rows[0][9].ToString();
                        if (Dgv1.Rows[fila].Cells[13].Value == null)
                        {
                            Dgv1.Rows[fila].Cells[9].Value = 0;
                        }
                        Dgv1.Rows[fila].Cells[14].Value = prods.Rows[0][6].ToString();
                    }
                }
            }
        }