protected void Page_Load(object sender, EventArgs e)
        {
            StrRutUsuario = Convert.ToString(Session["strRutUsuario"]);
            List<Usuario> LstUsuario = new List<Usuario>();
            NegUsuario Usuario = new NegUsuario();
            LstUsuario = Usuario.ObtenerUsuarioPorRut(StrRutUsuario);

            foreach (Usuario Usuarios in LstUsuario)
            {
                lblNombre.Text   = Usuarios.strNombre;
                lblApellido.Text = Usuarios.strApellido;
                intCodUnidad     = Usuarios.intCodUnidad;

            }

            NegUnidades NegUnidades = new NegUnidades();
            LstUnidades = NegUnidades.ConsultaByCodUnidadUnidades(intCodUnidad);

            foreach (Unidades Unidad in LstUnidades)
            {
                lblUnidad.Text = Unidad.strDescripcionUnidad;
            }

            Session["intCodUnidad"] = intCodUnidad;
        }
        protected void btnInsertar_Click(object sender, ImageClickEventArgs e)
        {
            int intEstadoUnidad;
            lblMensaje.Text = String.Empty;
            if (txtDescripcionUnidad.Text.Equals(String.Empty))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Ingrese la descripción del rol');</script>");

                return;
            }

            if (chkEstadoUnidad.Checked)
            {
                intEstadoUnidad = 1;
            }
            else
            {
                intEstadoUnidad = 0;
            }

            NegUnidades NegocioUnidades = new NegUnidades();

            int intExisteUnidad;

            intExisteUnidad = NegocioUnidades.select_ExisteDescUnid_Unidad (txtDescripcionUnidad.Text);

            if (!intExisteUnidad.Equals(0))
            {
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('ERROR: Unidad ya existe');</script>");
                lblMensaje.Text = "";
                txtDescripcionUnidad.Text = String.Empty;
                return;
            }

            if (gblAccion.Equals("Actualizar"))
            {
                (new NegUnidades()).ActualizarUnidad(intCodUnidad, txtDescripcionUnidad.Text, intEstadoUnidad);
                LoadGrid();
                gblAccion = "";
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Se actualizo correctamente');</script>");
            }
            else
            {
                NegocioUnidades.AltaUnidades(txtDescripcionUnidad.Text, intEstadoUnidad);
                LoadGrid();
                ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Se ingreso correctamente');</script>");
            }

            grvUnidad.EditIndex = -1;
            LoadGrid();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            StrRutUsuario = Convert.ToString(Session["strRutUsuario"]);
            intCodUnidad = Convert.ToInt32(Session["intCodUnidad"]);

            NegUnidades NegUnidades = new NegUnidades();
            LstUnidades = NegUnidades.ConsultaByCodUnidadUnidades(intCodUnidad);

            foreach (Unidades Unidad in LstUnidades)
            {
                lblDescUnidad.Text  = "Actividades asignadas a la unidad :" + Unidad.strDescripcionUnidad.ToUpper();
            }

            if (StrRutUsuario.Equals(String.Empty))
            {
                StrRutUsuario  = Convert.ToString(Session["StrRutUsuario"]);
            }

            if (!Page.IsPostBack)
                lee_grilla(intCodUnidad);
        }
        protected void btnInsertar_Click(object sender, ImageClickEventArgs e)
        {
            int intEstadoUnidad;
            lblMensaje.Text = String.Empty;
            if (txtDescripcionUnidad.Text.Equals(String.Empty))
            {
                lblMensaje.Text = "ERROR: Ingrese la descripción del rol";

                return;
            }

            if (chkEstadoUnidad.Checked)
            {
                intEstadoUnidad = 1;
            }
            else
            {
                intEstadoUnidad = 0;
            }

            NegUnidades NegocioUnidades = new NegUnidades();

            int intExisteUnidad;

            intExisteUnidad = NegocioUnidades.select_ExisteDescUnid_Unidad (txtDescripcionUnidad.Text);

            if (!intExisteUnidad.Equals(0))
            {
                lblMensaje.Text = "ERROR: Unidad ya existe";
                txtDescripcionUnidad.Text = String.Empty;
                return;
            }

            NegocioUnidades.AltaUnidades(txtDescripcionUnidad.Text, intEstadoUnidad);

            {

                LoadGrid();
            }
        }
 private void lee_ComboUnidad()
 {
     NegUnidades NegUnidad = new NegUnidades();
     ddlUnidad.DataSource = NegUnidad.ObtenerUnidades();
     ddlUnidad.DataTextField = "strDescripcionUnidad";
     ddlUnidad.DataValueField = "intCodUnidad";
     ddlUnidad.DataBind();
     ddlUnidad.Items.Insert(0, "Seleccione");
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {

                intContador = 0;

                strRutUsuario = Convert.ToString(Session["strRutUsuario"]);
                intCodRoUser = Convert.ToInt32(Session["intCodRoUser"]);
                intCodUnidad = Convert.ToInt32(Session["intCodUnidad"]);

                NegUnidades   NegUnidades = new NegUnidades();
                LstUnidades = NegUnidades.ConsultaByCodUnidadUnidades(intCodUnidad);

                foreach (Unidades Unidad in LstUnidades)
                {
                    lblUnidad.Text = Unidad.strDescripcionUnidad;
                }

                List<Usuario> LstUsuarios = new List<Usuario>();
                NegUsuario negUsuario = new NegUsuario();
                LstUsuarios = negUsuario.ObtenerUsuarioPorRut(strRutUsuario);

                foreach (Usuario Usuarios in LstUsuarios)
                {
                    StringBuilder strNombreUsuario = new StringBuilder();
                    strNombreUsuario.Append(Usuarios.strNombre);
                    strNombreUsuario.Append(" ");
                    strNombreUsuario.Append(Usuarios.strApellido);
                    lblNombre.Text = strNombreUsuario.ToString();
                    strCorreo = Usuarios.strEmailUsuario;
                }

                List<Rol>  LstRoles = new List<Rol>();
                NegRol negRol = new NegRol();
                LstRoles = negRol.ConsultaRolByRol(intCodRoUser);
                foreach (Rol Roles in LstRoles)
                {
                    StringBuilder strCargo = new StringBuilder();
                    strCargo.Append(Roles.strDescripcion);
                    lblCargo.Text = strCargo.ToString();

               }
                lee_ComboTipoSolicitud();
            }
        }
 private void LoadGrid()
 {
     NegUnidades NegocioUnid = new NegUnidades();
     grvUnidad.DataSource = NegocioUnid.ObtenerUnidades();
     grvUnidad.DataBind();
     txtDescripcionUnidad.Text = string.Empty;
     chkEstadoUnidad.Checked = false;
 }