public void MET_LimpiarTextBox() { CbbCategoriaProducto.Text = ""; CbbMarcaProducto.Text = ""; TxtModeloProducto.Clear(); TxtStockProducto.Clear(); TxtPrecioCompraProducto.Clear(); TxtPrecioVentaProducto.Clear(); TxtDescripcionProducto.Clear(); CbbCategoriaProducto.SelectedIndex = 0; CbbMarcaProducto.SelectedIndex = 0; CbbProveedor.SelectedIndex = 0; }
private void BtnGuardad_Click(object sender, EventArgs e) { if (V_Editar == false) { try { if (CbbCategoriaProducto.SelectedIndex <= 0) { LblErrorCategoria.Visible = true; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; return; } else if (CbbMarcaProducto.SelectedIndex <= 0) { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = true; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; return; } else if (TxtModeloProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = true; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; TxtModeloProducto.Focus(); return; } else if (TxtStockProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = true; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; TxtStockProducto.Focus(); return; } else if (TxtPrecioCompraProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = true; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; TxtPrecioCompraProducto.Focus(); return; } else if (TxtPrecioVentaProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = true; LblErrorProveedor.Visible = false; TxtPrecioVentaProducto.Focus(); return; } else if (CbbProveedor.SelectedIndex <= 0) { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = true; return; } else { CN_Acciones InsertarProducto = new CN_Acciones(); InsertarProducto.InsertarDatosProductos( Convert.ToInt32(CbbCategoriaProducto.SelectedValue), Convert.ToInt32(CbbMarcaProducto.SelectedValue), TxtModeloProducto.Text, TxtDescripcionProducto.Text, TxtStockProducto.Text, Convert.ToDouble(TxtPrecioCompraProducto.Text), Convert.ToDouble(TxtPrecioVentaProducto.Text), Convert.ToInt32(CbbProveedor.SelectedValue)); MessageBox.Show("SE INSERTO CORRECTAMENTE"); DtvProductos.Visible = true; MET_LimpiarTextBox(); MET_LblInvisibles(); BtnGuardar.Visible = false; BtnCancelarInsertado.Visible = false; BtnAgregar.Visible = true; BtnEditarProducto.Visible = true; BtnBorrar.Visible = true; LblBuscar.Visible = true; LspBuscar.Visible = true; TxtBuscarProducto.Visible = true; MET_MostrarProductos(); } } catch (Exception) { //MessageBox.Show("Hay Un error en los datos introducidos. Revise y vuelva a intentarlo " + Error + "/n LLAME A SOPORTE TECNICO"); MessageBox.Show("Hay Un error en los datos introducidos.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } if (V_Editar == true) { try { if (CbbCategoriaProducto.SelectedIndex <= 0) { LblErrorCategoria.Visible = true; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; return; } else if (CbbMarcaProducto.SelectedIndex <= 0) { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = true; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; return; } else if (TxtModeloProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = true; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; TxtModeloProducto.Focus(); return; } else if (TxtStockProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = true; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; TxtStockProducto.Focus(); return; } else if (TxtPrecioCompraProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = true; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = false; TxtPrecioCompraProducto.Focus(); return; } else if (TxtPrecioVentaProducto.Text == "") { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = true; LblErrorProveedor.Visible = false; TxtPrecioVentaProducto.Focus(); return; } else if (CbbProveedor.SelectedIndex <= 0) { LblErrorCategoria.Visible = false; LblErrorMarca.Visible = false; LblErrorModelo.Visible = false; LblErrorStock.Visible = false; LblErrorPrecioCompra.Visible = false; LblErrorPrecioVenta.Visible = false; LblErrorProveedor.Visible = true; return; } else { CN_Acciones EditarProducto = new CN_Acciones(); if (DtvProductos.SelectedRows.Count > 0) { EditarProducto.EditarDatosProducto(Convert.ToInt32(CbbCategoriaProducto.SelectedValue), Convert.ToInt32(CbbMarcaProducto.SelectedValue), TxtModeloProducto.Text, TxtDescripcionProducto.Text, TxtStockProducto.Text, Convert.ToDouble(TxtPrecioCompraProducto.Text), Convert.ToDouble(TxtPrecioVentaProducto.Text), Convert.ToInt32(CbbProveedor.SelectedValue), V_IDProducto); MessageBox.Show("SE EDITO CORRECTAMENTE"); DtvProductos.Visible = true; MET_LimpiarTextBox(); MET_LblInvisibles(); BtnGuardar.Visible = false; BtnCancelarEditado.Visible = false; V_Editar = false; MET_MostrarProductos(); } } } catch (Exception) { //MessageBox.Show("Hay Un error en los datos introducidos. Revise y vuelva a intentarlo " + Error + "/n LLAME A SOPORTE TECNICO"); MessageBox.Show("Hay Un error en los datos introducidos.", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }