Example #1
0
 private void BtnAdd_Click(object sender, EventArgs e)
 {
     if (prod.ExisteServ(TxtCod.Text) == 1)
     {
         MessageBox.Show("El codigo ya esta registrado como un servicio", "Ya asignado", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
     else if (prod.ExisteServ(TxtCod.Text) == 2)
     {
         if (!prod.existeprod(TxtCod.Text))
         {
             addProd();
         }
         else
         {
             UpdProd();
         }
     }
     else
     {
         if (!prod.existeprod(TxtCod.Text))
         {
             addProd();
         }
         else
         {
             UpdProd();
         }
     }
 }
Example #2
0
 private void BtnAdd_Click(object sender, EventArgs e)
 {
     if (!prod.existeprod(TxtCod.Text))
     {
         addProd();
     }
     else
     {
         UpdProd();
     }
 }
Example #3
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");
            }
        }
Example #4
0
        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");
            }
        }
Example #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();
                    }
                }
            }
        }