private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
         {
             return;
         }
         TamanioContenedorBC objTamanioContenedorBC = new TamanioContenedorBC();
         TamanioContenedor   objTamanioContenedor   = new TamanioContenedor();
         objTamanioContenedor.Descripcion = txtCodigo.Text.ToUpper();
         objTamanioContenedor.Estado      = 1;
         if (Modo == TypeMode.Registrar)
         {
             objTamanioContenedorBC.RegistrarTamanioContenedor(objTamanioContenedor);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (Modo == TypeMode.Editar)
         {
             objTamanioContenedor.TamanioContenedorId = TamanioContenedorId;
             objTamanioContenedorBC.EditarTamanioContenedor(objTamanioContenedor);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         MiDelegado();
         this.Dispose();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
 private void frm_TamanioContenedor_Load(object sender, EventArgs e)
 {
     try
     {
         Entidad = "Tamaño de Contenedor";
         if (Modo == TypeMode.Registrar)
         {
             lblTamanioContenedor.Text = "Registrar " + Entidad;
             btnRegistrar.Text         = "Registrar";
             MensajePregunta           = "¿Está seguro de registrar el " + Entidad + "?";
             MensajeRespuesta          = "Se registró el " + Entidad + " satisfactoriamente.";
         }
         else if (Modo == TypeMode.Editar)
         {
             lblTamanioContenedor.Text = "Editar " + Entidad;
             btnRegistrar.Text         = "Editar";
             MensajePregunta           = "¿Está seguro de editar la " + Entidad + "?";
             MensajeRespuesta          = "Se editó el " + Entidad + " satisfactoriamente.";
             TamanioContenedorBC objTamanioContenedorBC = new TamanioContenedorBC();
             TamanioContenedor   objTamanioContenedor   = objTamanioContenedorBC.BuscarTamanioContenedor(TamanioContenedorId);
             txtCodigo.Text = objTamanioContenedor.Descripcion;
         }
         txtCodigo.Focus();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
        public void RegistrarTamanioContenedor(TamanioContenedor objTamanioContenedor)
        {
            BDParacasEntities context = new BDParacasEntities();

            context.TamanioContenedor.Add(objTamanioContenedor);
            context.SaveChanges();
        }
        public void EditarTamanioContenedor(TamanioContenedor objTamanioContenedor)
        {
            BDParacasEntities context = new BDParacasEntities();
            TamanioContenedor objTamanioContenedorSel = context.TamanioContenedor.FirstOrDefault(X => X.TamanioContenedorId == objTamanioContenedor.TamanioContenedorId && X.Estado == 1);

            objTamanioContenedorSel.Descripcion = objTamanioContenedor.Descripcion;
            context.SaveChanges();
        }
        public void EliminarTamanioContenedor(int TamanioContenedorId)
        {
            BDParacasEntities context = new BDParacasEntities();
            TamanioContenedor objTamanioContenedorSel = context.TamanioContenedor.FirstOrDefault(X => X.TamanioContenedorId == TamanioContenedorId);

            objTamanioContenedorSel.Estado = 0;
            context.SaveChanges();
        }