Beispiel #1
0
 private void frm_TipoContenedor_Load(object sender, EventArgs e)
 {
     try
     {
         Entidad = "Tipo de Contenedor";
         if (Modo == TypeMode.Registrar)
         {
             lblTipoContenedor.Text = "Registrar " + Entidad;
             btnRegistrar.Text      = "Registrar";
             MensajePregunta        = "¿Está seguro de registrar el " + Entidad + "?";
             MensajeRespuesta       = "Se registró el " + Entidad + " satisfactoriamente.";
         }
         else if (Modo == TypeMode.Editar)
         {
             lblTipoContenedor.Text = "Editar " + Entidad;
             btnRegistrar.Text      = "Editar";
             MensajePregunta        = "¿Está seguro de editar la " + Entidad + "?";
             MensajeRespuesta       = "Se editó el " + Entidad + " satisfactoriamente.";
             TipoContenedorBC objTipoContenedorBC = new TipoContenedorBC();
             TipoContenedor   objTipoContenedor   = objTipoContenedorBC.BuscarTipoContenedor(TipoContenedorId);
             txtDescripcion.Text = objTipoContenedor.Descripcion;
         }
         txtDescripcion.Focus();
     }
     catch (Exception)
     {
         MessageBox.Show("Disculpe, el sistema se encuentra fuera de servicio!",
                         this.Text,
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }
Beispiel #2
0
 private void btnRegistrar_Click(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show(MensajePregunta, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
         {
             return;
         }
         TipoContenedorBC objTipoContenedorBC = new TipoContenedorBC();
         TipoContenedor   objTipoContenedor   = new TipoContenedor();
         objTipoContenedor.Descripcion = txtDescripcion.Text.ToUpper();
         objTipoContenedor.Estado      = 1;
         if (Modo == TypeMode.Registrar)
         {
             objTipoContenedorBC.RegistrarTipoContenedor(objTipoContenedor);
             MessageBox.Show(MensajeRespuesta, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (Modo == TypeMode.Editar)
         {
             objTipoContenedor.TipoContenedorId = TipoContenedorId;
             objTipoContenedorBC.EditarTipoContenedor(objTipoContenedor);
             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);
     }
 }
Beispiel #3
0
        public void RegistrarTipoContenedor(TipoContenedor objTipoContenedor)
        {
            BDParacasEntities context = new BDParacasEntities();

            context.TipoContenedor.Add(objTipoContenedor);
            context.SaveChanges();
        }
Beispiel #4
0
        public void EditarTipoContenedor(TipoContenedor objTipoContenedor)
        {
            BDParacasEntities context = new BDParacasEntities();
            TipoContenedor    objTipoContenedorSel = context.TipoContenedor.FirstOrDefault(X => X.TipoContenedorId == objTipoContenedor.TipoContenedorId && X.Estado == 1);

            objTipoContenedorSel.Descripcion = objTipoContenedor.Descripcion;
            context.SaveChanges();
        }
Beispiel #5
0
        public void EliminarTipoContenedor(int TipoContenedorId)
        {
            BDParacasEntities context = new BDParacasEntities();
            TipoContenedor    objTipoContenedorSel = context.TipoContenedor.FirstOrDefault(X => X.TipoContenedorId == TipoContenedorId);

            objTipoContenedorSel.Estado = 0;
            context.SaveChanges();
        }
Beispiel #6
0
        public void AddTipoContenedor(TipoContenedor tipoContenedor)
        {
            if (ExistsTipoContenedor(tipoContenedor.EmpresaId, tipoContenedor.Codigo))
            {
                throw new ApplicationException("Ya existe un tipo de ubicacion con el código indicado");
            }

            _context.TiposContenedor.Add(tipoContenedor);
            _context.SaveChanges();
        }
Beispiel #7
0
        public void UpdateTipoContenedor(TipoContenedor tipoContenedor)
        {
            if (ExistsTipoContenedor(tipoContenedor.EmpresaId, tipoContenedor.Codigo, tipoContenedor.TipoContenedorId))
            {
                throw new ApplicationException("Ya existe un tipo de ubicacion con el código indicado");
            }

            _context.TiposContenedor.Attach(tipoContenedor);
            _context.Entry(tipoContenedor).State = EntityState.Modified;
            _context.SaveChanges();
        }