Ejemplo n.º 1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Daiko_BLL.Daiko_BLL oDaikoBLL = new Daiko_BLL.Daiko_BLL();

            if (modo == "crear" && ValidarMarca())
            {
                //crear objeto almacen y pasarlo a capas para insert
                Daiko_UC.Models.Marca nuevaMarca = new Daiko_UC.Models.Marca(txtMarca.Text);
                if (oDaikoBLL.InsertaMarca(nuevaMarca) == 1)
                {
                    MessageBox.Show("Marca añadida con exito");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Se ha producido un error al insertar la marca");
                }
            }
            else if (modo == "editar" && ValidarMarca())
            {
                //traer datos del almacen y realizar update
                Daiko_UC.Models.Marca marcaActualizada = new Daiko_UC.Models.Marca(txtMarca.Text, oMarca.Id_marca);

                if (oDaikoBLL.ActualizarMarca(marcaActualizada) == 1)
                {
                    MessageBox.Show("Marca actualizada con exito");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Se ha producido un error al actualizar la marca");
                }
            }
            else if (modo == "eliminar")
            {
                //preguntar si quiere eliminar ese almacen y realizar delete
                DialogResult respuesta = MessageBox.Show("¿Desea eliminar este registro?", "Precaucion", MessageBoxButtons.YesNo);

                if (respuesta == DialogResult.Yes)
                {
                    if (oDaikoBLL.Eliminar("Almacen", "marcas", "id_marca", oMarca.Id_marca) == 1)
                    {
                        MessageBox.Show("Familia eliminada con exito");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Se ha producido un error al eliminar la familia");
                    }
                }
                else
                {
                    this.Close();
                }
            }
        }
Ejemplo n.º 2
0
 public FormMarcas(string modo, object oMarca)
 {
     InitializeComponent();
     this.modo   = modo;
     this.oMarca = (Daiko_UC.Models.Marca)oMarca;
 }