Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
 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;
         }
     }
 }
Ejemplo n.º 3
0
        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);
                }
            }
        }