private void btn_guardar_Click(object sender, EventArgs e) { using (var service = new Service.ProductoService()) { try { Model.Producto producto = new Model.Producto(); validaDatos = ValidarValores(validaDatos); if (validaDatos.EsValido) { producto = ObtenerValores(); var IdCliente = service.GuardarProducto(producto); MessageBox.Show("Modelo " + producto.Modelo + " agregado exitosmente", APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Information); Controles.ActivarBotones(this.ToolStrip1.Items); Controles.LimpiarControles(this.Controls); productos = service.ObtenerTodos(); dg_productos.CargarGrid(productos); this.btn_cancelar.Visible = false; } else { MessageBox.Show(string.Join(" \n", validaDatos.MensajesDeError), APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Ocurrió un error, Por favor intente nuevamente", APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btn_modificar_Click(object sender, EventArgs e) { using (var service = new Service.ProductoService()) { try { Model.Producto producto = new Model.Producto(); validaDatos = ValidarValores(validaDatos); if (validaDatos.EsValido) { producto = ObtenerValores(); producto.Id_Producto = productoSeleccionado.ID; service.ModificarProducto(producto); MessageBox.Show("Datos del producto " + this.tb_modelo.Text + " modificados exitosamente", APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(string.Join(" \n", validaDatos.MensajesDeError), APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { throw; } } }
private void btn_guardar_Click(object sender, EventArgs e) { using (var service = new Service.RegaliasService()) { try { validaDatos = ValidarValores(validaDatos); if (validaDatos.EsValido) { Model.Producto producto = new Model.Producto { Id_Producto = productoSeleccionado.ID, Marca = productoSeleccionado.Marca, Modelo = productoSeleccionado.Modelo, Stock = productoSeleccionado.Stock - Convert.ToInt32(this.tb_cantidad.Text), CostoImpo = productoSeleccionado.CostoImpo }; Model.Regalias regalia = new Model.Regalias { Id_Producto = productoSeleccionado.ID, Cantidad = Convert.ToInt32(this.tb_cantidad.Text), Descripcion = this.txt_descripcion.Text, Fecha = this.dt_fecha.Value }; service.IngresarRegalia(producto, regalia); MessageBox.Show("Producto: " + producto.Modelo + " ingresado como regalia exitosmente", APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Information); Controles.ActivarBotones(this.ToolStrip1.Items); Controles.LimpiarControles(this.Controls); Iniciar(); this.btn_cancelar.Visible = false; } else { MessageBox.Show(string.Join(" \n", validaDatos.MensajesDeError), APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Ocurrió un error, Por favor intente nuevamente", APP_NAME, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }