Exemple #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            Daiko_BLL.Daiko_BLL oDaikoBLL = new Daiko_BLL.Daiko_BLL();

            if (modo == "crear" && ValidarAlmacen())
            {
                //crear objeto almacen y pasarlo a capas para insert
                Daiko_UC.Models.Almacen nuevoAlmacen = new Daiko_UC.Models.Almacen(txtNombreAlmacen.Text, txtTelefono.Text, txtDireccion.Text, txtCodigoPostal.Text, comboBoxPais.SelectedIndex + 1, txtProvincia.Text, txtLocalidad.Text, comboBoxGestionInventario.SelectedItem.ToString(), txtResponsable.Text, txtNota.Text);
                if (oDaikoBLL.InsertarAlmacen(nuevoAlmacen) == 1)
                {
                    MessageBox.Show("Almacen añadido con exito");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Se ha producido un error al insertar el almacen");
                }
            }
            else if (modo == "editar" && ValidarAlmacen())
            {
                //traer datos del almacen y realizar update
                Daiko_UC.Models.Almacen almacenActualizado = new Daiko_UC.Models.Almacen(txtNombreAlmacen.Text, txtTelefono.Text, txtDireccion.Text, txtCodigoPostal.Text, comboBoxPais.SelectedIndex + 1, txtProvincia.Text, txtLocalidad.Text, comboBoxGestionInventario.SelectedItem.ToString(), txtResponsable.Text, txtNota.Text, oAlmacen.Id_almacen);

                if (oDaikoBLL.ActualizarAlmacen(almacenActualizado) == 1)
                {
                    MessageBox.Show("Almacen actualizado con exito");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Se ha producido un error al actualizar el almacen");
                }
            }
            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", "almacenes", "id_almacen", oAlmacen.Id_almacen) == 1)
                    {
                        MessageBox.Show("Almacen eliminado con exito");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Se ha producido un error al eliminar el almacen");
                    }
                }
                else
                {
                    this.Close();
                }
            }
        }
Exemple #2
0
 public FormAlmacenes(string modo, object oAlmacen)
 {
     InitializeComponent();
     this.modo     = modo;
     this.oAlmacen = (Daiko_UC.Models.Almacen)oAlmacen;
 }