private void btnAceptar_Click(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ValidarCampos()) { int newId = Convert.ToInt32(oProductoService.consultarMaxId()); newId++; var oProducto = new Producto { Id_Producto = newId, Nombre = txtNombre.Text, Borrado = false }; if (oProductoService.crearProducto(oProducto)) { //btnConsultar_Click(sender, e); /Esto lo use en el otro cuando elimina para q actualice MessageBox.Show("Producto insertado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } else { MessageBox.Show("Producto encontrado!. Ingrese un nombre diferente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } case FormMode.update: { if (ValidarCampos()) { oProductoSelected.Id_Producto = Convert.ToInt32(txtProducto.Text); oProductoSelected.Nombre = txtNombre.Text; if (oProductoService.ActualizarProducto(oProductoSelected)) { MessageBox.Show("Producto actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al actualizar el producto!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Dispose(); } break; } } }
private void btnActualizarPro_Click(object sender, EventArgs e) { Producto producto = new Producto(); if (producto != null) { DialogResult r = MessageBox.Show("Esta seguro que lo desea Modificarlo", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (r == DialogResult.Yes) { producto.Codigo = txtCodigo.Text; producto.NombreProducto = txtNombreP.Text; producto.Descripcion = rtxtDescripcion.Text; producto.PrecioC = Convert.ToDecimal(txtPrecioC.Text); producto.PrecioV = Convert.ToDecimal(txtPrecioV.Text); producto.Cantidad = Convert.ToInt32(txtCantidad.Text); string mensaje = servicioP.ActualizarProducto(producto); MessageBox.Show(mensaje, "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnAceptar_Click(System.Object sender, System.EventArgs e) { switch (formMode) { case FormMode.insert: { if (ValidarCampos()) { var oProducto = new Producto(); oProducto.Nombre = txtNombres.Text; oProducto.Cantidad = Convert.ToInt32(txtCantidad.Text); oProducto.Precio_Venta = Convert.ToDouble(txtPrecio.Text); //oProducto.Fecha_Alta = fechaSinHora; oProducto.Marca = new Marca(); oProducto.Marca.IdMarca = (int)cboMarca.SelectedValue; if (oProductoService.CrearProducto(oProducto)) { MessageBox.Show("Producto creado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } break; } case FormMode.update: { if (ValidarCampos()) { oProductoSelected.Nombre = txtNombres.Text; oProductoSelected.Cantidad = Convert.ToInt32(txtCantidad.Text); oProductoSelected.Precio_Venta = Convert.ToDouble(txtPrecio.Text); //oProductoSelected.Fecha_Alta = fechaSinHora; oProductoSelected.Marca.IdMarca = (int)cboMarca.SelectedValue; if (oProductoService.ActualizarProducto(oProductoSelected)) { MessageBox.Show("Producto actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al actualizar el producto!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } case FormMode.delete: { if (MessageBox.Show("Seguro que desea habilitar/deshabilitar el producto seleccionado?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (oProductoService.ModificarBorradoProducto(oProductoSelected)) { MessageBox.Show("Producto Habilitado/Deshabilitado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el producto!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }
private void btnAceptar_Click(object sender, EventArgs e) { switch (formMode) { case FormMode.insert: { if (ExisteProducto() == false) { if (ValidarCampos()) { var oProducto = new Producto(); oProducto.NombreProducto = txtNombre.Text; oProducto.DescripciónProducto = txtDescripción.Text; oProducto.StockProducto = txtStock.Text; oProducto.PrecioProducto = txtPrecio.Text; oProducto.MarcaProducto = new Marca(); oProducto.MarcaProducto.IdMarca = (int)cboMarca.SelectedValue; if (oProductoService.CrearProducto(oProducto)) { MessageBox.Show("producto insertado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } } else { MessageBox.Show("Nombre de producto encontrado!. Ingrese un nombre diferente", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } case FormMode.update: { if (ValidarCampos()) { oProductoSelected.NombreProducto = txtNombre.Text; oProductoSelected.DescripciónProducto = txtDescripción.Text; oProductoSelected.StockProducto = txtStock.Text; oProductoSelected.PrecioProducto = txtPrecio.Text; oProductoSelected.MarcaProducto = new Marca(); oProductoSelected.MarcaProducto.IdMarca = (int)cboMarca.SelectedValue; if (oProductoService.ActualizarProducto(oProductoSelected)) { MessageBox.Show("Producto actualizado!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Dispose(); } else { MessageBox.Show("Error al actualizar el producto!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } case FormMode.delete: { if (MessageBox.Show("Seguro que desea habilitar/deshabilitar el producto seleccionado?", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (oProductoService.ModificarEstadoProducto(oProductoSelected)) { MessageBox.Show("Producto Habilitada/Deshabilitada!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Error al actualizar el producto!", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } break; } } }