Ejemplo n.º 1
0
        private ICargoBO CrearSession()
        {
            if (Session["CargoBO"] == null)
            {
                Session["CargoBO"] = new CargoBO();
            }
            ICargoBO cargoSession = Session["CargoBO"] as CargoBO;

            return(cargoSession);
        }
Ejemplo n.º 2
0
        protected void BtnEditar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(TxtNombreCargoNuevo.Text) || string.IsNullOrWhiteSpace(TxtNombreCargoNuevo.Text))
            {
                MostrarMensaje("Debe ingresar un nombre para el cargo.");
            }
            else
            {
                #region Session
                ICargoBO cargoSession = CrearSession();
                #endregion
                #region Variables
                string nombre = TxtNombreCargoNuevo.Text;
                int    id;
                Int32.TryParse(TxtId.Text, out id);
                #endregion
                #region Verificar si existe
                if (!cargoSession.VerificarCargo(id))
                {
                    MostrarMensaje("El departamento ingresado no existe");
                }
                else if (cargoSession.VerificarCargo(nombre))
                {
                    MostrarMensaje("El cargo ya existe.");
                }
                else
                {
                    bool result = cargoSession.ModificarCargo(id, nombre);
                    #region Mensaje
                    if (result)
                    {
                        MostrarMensaje("El cargo fue modificado con éxito.");
                        LimpiarFormBuscar();
                        LimpiarFormEditar();
                        PnlEditarEliminar.Visible = false;
                        PnlEditar.Visible         = false;
                    }
                    else
                    {
                        MostrarMensaje("Ocurrió un error. El cargo no se guardó");
                        LimpiarFormBuscar();
                        LimpiarFormEditar();
                        PnlEditarEliminar.Visible = false;
                        PnlEditar.Visible         = false;
                    }
                    #endregion
                }

                #endregion
            }
        }
Ejemplo n.º 3
0
 protected void BtnBuscar_Click(object sender, EventArgs e)
 {
     #region Validar si hay nombre
     if (string.IsNullOrEmpty(TxtNombreBuscar.Text) || string.IsNullOrWhiteSpace(TxtNombreBuscar.Text))
     {
         MostrarMensaje("Debe ingresar un nombre para el cargo.");
     }
     #endregion
     else
     {
         #region Session
         ICargoBO cargoSession = CrearSession();
         #endregion
         #region Verificar existencia
         if (!cargoSession.VerificarCargo(TxtNombreBuscar.Text))
         {
             MostrarMensaje("El cargo ingresado no se encuentra registrado");
         }
         #endregion
         else
         {
             #region Buscar Departamento
             string nombre = TxtNombreBuscar.Text;
             Cargo  cargo  = new Cargo();
             cargo = cargoSession.BuscarCargo(nombre);
             #endregion
             #region Mensaje
             if (null != cargo)
             {
                 LblMensaje.Visible        = false;
                 PnlEditarEliminar.Visible = true;
                 TxtNombreCargoNuevo.Text  = cargo.Cargo1;
                 TxtId.Text = cargo.Id.ToString();
                 LimpiarFormBuscar();
                 PnlEditar.Visible = true;
             }
             else
             {
                 LimpiarFormBuscar();
                 MostrarMensaje("El nombre ingresado no esta registrado.");
             }
             #endregion
         }
     }
 }
Ejemplo n.º 4
0
 protected void BtnGuardar_Click(object sender, EventArgs e)
 {
     #region revisar si hay datos
     if (string.IsNullOrEmpty(TxtNombreAgregar.Text) || string.IsNullOrWhiteSpace(TxtNombreAgregar.Text))
     {
         MostrarMensaje("Debe ingresar un nombre para cargo.");
     }
     else
     {
         #region Session
         ICargoBO cargoSession = CrearSession();
         #endregion
         #region Verificar si ya existe
         if (cargoSession.VerificarCargo(TxtNombreAgregar.Text))
         {
             MostrarMensaje("Cargo ya existe.");
         }
         #endregion
         else
         {
             string nombre = TxtNombreAgregar.Text;
             bool   result = cargoSession.AgregarCargo(nombre);
             #region Mensaje
             if (result)
             {
                 MostrarMensaje("Cargo fue agregado con éxito.");
                 LimpiarFormAgregar();
                 PnlAgregar.Visible = false;
             }
             else
             {
                 MostrarMensaje("Ocurrió un error. Cargo no se guardo.");
                 LimpiarFormAgregar();
                 PnlAgregar.Visible = false;
             }
             #endregion
         }
     }
     #endregion
 }