private void btnRegistar_Click(object sender, EventArgs e) { objProductoE.Producto = txtProducto.Text; objProductoE.FechaIngreso = dtmFechaIngreso.Value; objProductoE.FechaVencimiento = DateTime.Parse(dtmFechaVencimiento.Text); objProductoE.Referencia = txtRefenerncia.Text; objProductoE.Color = txtColor.Text; objProductoE.Cantidad = int.Parse(txtCantidad.Text); objProductoE.Marca = txtMarca.Text; objProductoE.Precio = double.Parse(txtPrecio.Text); objProductoE.IdTipoProducto = int.Parse(cmbTipo.SelectedValue.ToString()); objProductoE.IdPresentacion = int.Parse(cmbPresentacion.SelectedValue.ToString()); //List<clProductoE> validar = new List<clProductoE>(); //validar = objProductoL.mtdListarProducto(objProductoE); //if (validar[0].IdProducto >= 1) //{ // MessageBox.Show("producto ya existente"); //} //else //{ int Registros = objProductoL.mtdValidar(objProductoE); if (Registros == -2) { MessageBox.Show("Datos Nulos"); } else if (Registros == 1) { MessageBox.Show("Producto Registrado"); } // } }
private void btnRegistrar_Click(object sender, EventArgs e) { if (txtNombre.Text == "" || txtReferencia.Text == "" || txtMarca.Text == "" || txtDescripcion.Text == "" || txtCantidad.Text == "" || txtValor.Text == "") { MessageBox.Show("Debe Ingresar Todos Los Campos Obligatorios"); } else { objProductoE.Nombre = txtNombre.Text; objProductoE.Referecia = txtReferencia.Text; objProductoE.Marca = txtMarca.Text; objProductoE.Descripcion = txtDescripcion.Text; objProductoE.Cantidad = int.Parse(txtCantidad.Text); objProductoE.Valor = int.Parse(txtValor.Text); objProductoE.idProvedor = int.Parse(cmbProveedor.SelectedValue.ToString()); objProductoE.IdTipoProducto = int.Parse(cmbTipoProducto.SelectedValue.ToString()); int registro = objProductoL.mtdValidar(objProductoE); if (registro == -5) { MessageBox.Show("Datos nulos"); } else if (registro == 1) { MessageBox.Show("Registo completo"); foreach (Control c in groupBox1.Controls) { if (c is TextBox) { ((TextBox)c).Clear(); } else if (c is ComboBox) { ((ComboBox)c).SelectedIndex = 0; } } } else if (registro == -2) { if (MessageBox.Show("El producto que desea ingresar ya existe, ¿Desea añadir esta cantidad a la ya existente?", "Error", MessageBoxButtons.YesNo) == DialogResult.Yes) { clProductoE objProductoE = new clProductoE(); objProductoE.Cantidad = int.Parse(txtCantidad.Text); objProductoE.Referecia = txtReferencia.Text; int cantidadAñadida = objProductoL.mtdRecibirSuma(objProductoE); if (cantidadAñadida == 1) { MessageBox.Show("Cantidad añadida correctamente"); foreach (Control c in groupBox1.Controls) { if (c is TextBox) { ((TextBox)c).Clear(); } else if (c is ComboBox) { ((ComboBox)c).SelectedIndex = 0; } } } else { MessageBox.Show("Error al añadir la cantidad"); } } } } }