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(); } } }
private void BtnAdd_Click(object sender, EventArgs e) { if (!prod.existeprod(TxtCod.Text)) { addProd(); } else { UpdProd(); } }
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"); } }
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"); } }
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(); } } } }