Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["Fnc_Funcionarios"] == null)
            {
                Response.Redirect("login_incidentes.aspx");
            }
            _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
            _Fnc_FuncionariosBE = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
            if (!this.IsPostBack)
            {
                _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id, 7);
                StringBuilder             Tabla = new StringBuilder();
                List <Fnc_FuncionariosBE> ltFuncionariosLider;
                ltFuncionariosLider = _Fnc_FuncionariosBL.ListarFNC_FuncionariosLideresO_Act();
                switch (_TB_AccesosBE.Permiso)
                {
                case 1:
                    Tabla.AppendLine("<h2>Opciones</h2><ul>");
                    Tabla.AppendLine("<ul> <li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='RegistrarEvaluacion.aspx'>Evaluar Colega</a></font></li></ul>");
                    Tabla.AppendLine("<h2>Reportes</h2>");
                    Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteIndicadores.aspx'>Reporte de Evaluaciones</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteCurva.aspx'>Grafica de Curva</a></font></li></ul>");
                    Tabla.AppendLine("<h2>Administración</h2>");
                    Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='AdministracionFuncionarios.aspx'>Administrar Empleados</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'> <a href=\"#\" onClick=\"materialConfirm('Title','Content',function(result){console.log(result)});\">Cambiar contraseña</a></font></li></ul>");
                    break;

                case 2: Tabla.AppendLine("<h2>Opciones</h2><ul>");
                    Tabla.AppendLine("<ul> <li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='RegistrarEvaluacion.aspx'>Evaluar Colega</a></font></li></ul>");
                    Tabla.AppendLine("<h2>Reportes</h2>");
                    Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteIndicadores.aspx'>Reporte de Evaluaciones</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteCurva.aspx'>Grafica de Curva</a></font></li></ul>");
                    Tabla.AppendLine("<h2>Administración</h2>");
                    Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='AdministracionFuncionarios.aspx'>Administrar Empleados</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'> <a href=\"#\" onClick=\"materialConfirm('Title','Content',function(result){console.log(result)});\">Cambiar contraseña</a></font></li></ul>");
                    break;

                default:
                    if (_Fnc_FuncionariosBL.Contenido(ltFuncionariosLider, _Fnc_FuncionariosBE))
                    {
                        Tabla.AppendLine("<h2>Opciones</h2><ul>");
                        Tabla.AppendLine("<ul> <li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='RegistrarEvaluacion.aspx'>Evaluar Colega</a></font></li></ul>");
                        Tabla.AppendLine("<h2>Reportes</h2>");
                        Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteIndicadores.aspx'>Reporte de Evaluaciones</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteCurva.aspx'>Grafica de Curva</a></font></li></ul>");
                        Tabla.AppendLine("<h2>Administración</h2>");
                        Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='AdministracionFuncionarios.aspx'>Administrar Empleados</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'> <a href=\"#\" onClick=\"materialConfirm('Title','Content',function(result){console.log(result)});\">Cambiar contraseña</a></font></li></ul>");
                    }
                    else
                    {
                        //Tabla.AppendLine("<h2>Reportes</h2>");
                        //Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteIndicadores.aspx'>Reporte de Evaluaciones</a></font></li><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'><a href='ReporteCurva.aspx'>Grafica de Curva</a></font></li></ul>");
                        Tabla.AppendLine("<h2>Administración</h2>");
                        Tabla.AppendLine("<ul><li><font face='Verdana, Arial, Helvetica, sans-serif' size='2'> <a href=\"#\" onClick=\"materialConfirm('Title','Content',function(result){console.log(result)});\">Cambiar contraseña</a></font></li></ul>");
                    }
                    break;
                }
                ltlMenu.Text = Tabla.ToString();
                if (_Fnc_FuncionariosBL.comprobarFnc_FuncionariosPassword(_Fnc_FuncionariosBE.Funcionario_Id))
                {
                    string script = @"<script type='text/javascript'>materialConfirm('Title','Content',function(result){console.log(result)});</script>";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                }
            }
        }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["Fnc_Funcionarios"] == null)
     {
         Response.Redirect("login.aspx");
     }
     if (this.IsPostBack)
     {
         _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
         _Fnc_FuncionariosBE = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
         lblUsuario.Text     = _Fnc_FuncionariosBE.Funcionario_Nome;
         llenarPlanesPendientes(_Fnc_FuncionariosBE.Funcionario_Id);
         llenarTriggerHSE(Convert.ToInt16(_Fnc_FuncionariosBE.Area_Id));
     }
     else
     {
         _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
         _Fnc_FuncionariosBE = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
         lblUsuario.Text     = _Fnc_FuncionariosBE.Funcionario_Nome;
         LlenarComboDepartamento();
         ddlDepartamento.SelectedValue = _Fnc_FuncionariosBE.Area_Id.ToString();
         llenarPlanesPendientes(_Fnc_FuncionariosBE.Funcionario_Id);
         llenarTriggerHSE(Convert.ToInt16(_Fnc_FuncionariosBE.Area_Id));
         if (!_MailBL.ComprobarFormatoEmail(_Fnc_FuncionariosBE.Funcionario_Email))
         {
             string script = @"<script type='text/javascript'>materialConfirm('Title','Content',function(result){console.log(result)});</script>";
             ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
         }
     }
 }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         int _Funcionario_id;
         _Funcionario_id         = Convert.ToInt32(Request.QueryString["Funcionario_id"]);
         _Fnc_FuncionariosBE     = _Fnc_FuncionariosBL.TraerFnc_Funcionario(_Funcionario_id);
         lTEVA_SubCategoriaBE    = _EVA_SubCategoriaBL.ListarEVA_SubCategoriaO_Act();
         Session["SubCategoria"] = lTEVA_SubCategoriaBE;
         lblIncidente_id.Text    = _Fnc_FuncionariosBE.Funcionario_Id.ToString();
         lblSharp.Text           = _Fnc_FuncionariosBE.Funcionario_Tnumber;
         txtNombres.Text         = _Fnc_FuncionariosBE.Funcionario_Nome;
         txtCodigo.Text          = _Fnc_FuncionariosBE.Funcionario_Drt;
         txtCoste.Text           = _Fnc_FuncionariosBE.CE_Coste;
         txtEmail.Text           = _Fnc_FuncionariosBE.Funcionario_Email;
         LlenarComboCategoria();
         LlenarComboSubCategoria();
         LlenarComboDepartamento();
         LlenarComboRol(_Fnc_FuncionariosBE.Rol_id);
         LlenarComboAreaLaboral(_Fnc_FuncionariosBE.AreaLabor_id);
         LlenarComboLider(_Fnc_FuncionariosBE.Superior);
         ddlCategoria.SelectedValue    = _Fnc_FuncionariosBE.Categoria_id.ToString();
         ddlSubCategoria.SelectedValue = _Fnc_FuncionariosBE.SubCategoria_id.ToString();
         ddlEstado.SelectedValue       = _Fnc_FuncionariosBE.Funcionario_Status.ToString();
         ddlDepartamento.SelectedValue = _Fnc_FuncionariosBE.Area_Id.ToString();
     }
 }
Example #4
0
        private void llenarComboLider(int permiso)
        {
            List <Fnc_FuncionariosBE> ltFuncionariosLider;

            ltFuncionariosLider = _Fnc_FuncionariosBL.ListarFNC_FuncionariosLideresO_Act();
            Fnc_FuncionariosBE _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();

            _Fnc_FuncionariosBE     = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
            ddlLider.DataSource     = ltFuncionariosLider;
            ddlLider.DataValueField = "FUNCIONARIO_ID";
            ddlLider.DataTextField  = "FUNCIONARIO_NOME";
            ddlLider.DataBind();

            if (permiso != 2)
            {
                if (_Fnc_FuncionariosBL.Contenido(ltFuncionariosLider, _Fnc_FuncionariosBE))
                {
                    ddlLider.SelectedValue = _Fnc_FuncionariosBE.Funcionario_Id.ToString();
                    ddlLider.Items.Insert(0, new ListItem("(Todos)", "%%"));
                }
                else
                {
                    ddlLider.Items.Insert(0, new ListItem("(Deshabilitado)", "-"));
                }
            }
            else
            {
                ddlLider.Items.Insert(0, new ListItem("(Todos)", "%%"));
            }
        }
Example #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int    Valor_ini = 0, Valor = 0;
            string _estilo          = "";
            short  _Departamento_id = 0;

            if (this.IsPostBack)
            {
            }
            else
            {
                if (Session["Fnc_Funcionarios"] == null)
                {
                    Response.Redirect("login_Trigger.aspx");
                }

                _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
                _Departamento_id    = Convert.ToInt16(_Fnc_FuncionariosBE.Area_Id);
                GenerarSemaforo(_Departamento_id);
                TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, 2);
                //Session["FUNCIONARIO_ID"] = "71046";
                DateTime Hoy = DateTime.Today;
                if (_TB_AccesosBE.Permiso > 0)
                {
                    //GenerarTabla(_TB_AccesosBE.Usuario_id, _TB_AccesosBE.Permiso);
                    lblAdministrador.Visible = true;
                    lblAdministrador.Text    = "<h2>Administrador</h2><ul><li><a href='Administrador.aspx'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Administración</font></a></li></ul>";
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         _PlanAccion_id = Convert.ToInt32(Request.QueryString["PlanAccion_id"]);
         _Registro_id   = Convert.ToInt32(Request.QueryString["Registro_id"]);
         _Sistema_id    = Convert.ToInt16(Request.QueryString["Sistema_id"]);
         if (!this.IsPostBack)
         {
             _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
             TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, _Sistema_id);
             DateTime     Hoy           = DateTime.Today;
             if (_TB_AccesosBE.Permiso == 1)
             {
                 txtFecha.Enabled    = true;
                 btnEliminar.Visible = true;
             }
             _TB_PlanAccionBE = _TB_PlanAccionBL.TraerTB_PlanAccionById(_PlanAccion_id);
             LlenarComboResponsable(_TB_PlanAccionBE.Responsable);
             txtFecha.Text       = _TB_PlanAccionBE.Fecha.ToString("dd/MM/yyyy");
             txtPlan.Text        = _TB_PlanAccionBE.PlanAccion_desc;
             chbCumplido.Checked = _TB_PlanAccionBE.Estado;
             _Registro_id        = _TB_PlanAccionBE.Registro_id;
         }
     }
     catch (Exception x)
     {
         // Response.Redirect("error.aspx");
     }
 }
Example #7
0
        protected void btnActualizar_Click(object sender, EventArgs e)
        {
            int    _funcionario_id;
            string _funcionario_email;

            _Fnc_FuncionariosBE = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
            _funcionario_id     = _Fnc_FuncionariosBE.Funcionario_Id;
            _funcionario_email  = txtEmail.Text;
            Fnc_FuncionariosBL _Fnc_FuncionariosBL = new Fnc_FuncionariosBL();

            try
            {
                if (!_MailBL.ComprobarFormatoEmail(_funcionario_email))
                {
                    string script = @"<script type='text/javascript'>materialConfirm('Title','Content',function(result){console.log(result)});</script>";
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "alerta", script, false);
                }
                else
                {
                    _Fnc_FuncionariosBL.ActualizarFNC_FuncionariosEmail(_funcionario_id, _funcionario_email);
                }
            }
            catch (Exception X)
            {
                String mensaje = "<script language='JavaScript'>window.alert('" + X.Message + "')";
                mensaje += Environment.NewLine;
                this.Page.Response.Write(mensaje);
            }
        }
Example #8
0
 protected void ddlDepartamento_SelectedIndexChanged(object sender, EventArgs e)
 {
     _Fnc_FuncionariosBE         = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
     _Fnc_FuncionariosBE.Area_Id = int.Parse(ddlDepartamento.SelectedValue);
     Session["Fnc_Funcionarios"] = _Fnc_FuncionariosBE;
     llenarPlanesPendientes(_Fnc_FuncionariosBE.Funcionario_Id);
     llenarTriggerHSE(Convert.ToInt16(_Fnc_FuncionariosBE.Area_Id));
 }
        private bool buscarOperador(Fnc_FuncionariosBE obeOperador)
        {
            bool exitoIdSistemaQA = true;

            if (!ddlDepartamento.SelectedValue.Equals("%%"))
            {
                exitoIdSistemaQA = (obeOperador.Area_Id.ToString().Equals(ddlDepartamento.SelectedValue));
            }
            return(exitoIdSistemaQA);
        }
        public void enviarEmail(int _Id, string _Titulo, int _TipoPlan, string _Fecha, string _Plan, string _Asignado)
        {
            Fnc_FuncionariosBE _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
            MailBL             _MailBL             = new MailBL();

            _Fnc_FuncionariosBE = _Fnc_FuncionariosBL.TraerFnc_Funcionario(int.Parse(ddlResponsable.SelectedValue));
            string _BodyHTML = _MailBL.doBodyPlan(_Id, _Titulo, _TipoPlan, _Fecha, _Plan, _Asignado);

            _MailBL.sndMailHeader(_Fnc_FuncionariosBE.Funcionario_Email, _BodyHTML, "Plan de Acción para el Incidente N° " + _Id);
        }
Example #11
0
        private void enviarEmail(int _Id, string _Titulo, int _TipoPlan, string _Fecha, string _Plan, string _Asignado)
        {
            Fnc_FuncionariosBE _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
            MailBL             _MailBL             = new MailBL();

            _Fnc_FuncionariosBE = _Fnc_FuncionariosBL.TraerFnc_Funcionario(((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id);
            string _BodyHTML = _MailBL.doBodyPlan(_Id, _Titulo, _TipoPlan, _Fecha, _Plan, _Asignado);

            _MailBL.sndMailHeader(_Fnc_FuncionariosBE.Funcionario_Email, _BodyHTML, "Plan de Acción para el Incidente N° " + _Id);
        }
Example #12
0
        private bool buscarEmpleado(Fnc_FuncionariosBE obeEmpleado)
        {
            bool exitoIdEmpleado = true;

            if (!ddlDepartamento.SelectedValue.Equals("%%"))
            {
                exitoIdEmpleado = (obeEmpleado.Area_Id.ToString().Equals(ddlDepartamento.SelectedValue));
            }
            return(exitoIdEmpleado);
        }
Example #13
0
 protected void Page_Load(object sender, EventArgs e)
 {
     _PlanAccion_id = Convert.ToInt16(Request.QueryString["PlanAccion_id"]);
     _Tipo          = Convert.ToInt16(Request.QueryString["Tipo"]);
     if (!this.IsPostBack)
     {
         _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
         GenerarTabla(_Fnc_FuncionariosBE.Funcionario_Id, _Tipo);
     }
 }
Example #14
0
 protected void btnLogin_Click(object sender, EventArgs e)
 {
     _Fnc_FuncionariosBE = _fnc_funcionarioBL.LoguearFuncionario(txtUsuario.Text, txtContrasena.Text);
     if (_Fnc_FuncionariosBE.Funcionario_Id > 0)
     {
         Session["Fnc_Funcionarios"] = _Fnc_FuncionariosBE;
         Response.Redirect("Default.aspx");
     }
     else
     {
         lblMensaje.Text = "Usuario o Contraseña incorrectas";
     }
 }
        private void llenarComboLider()
        {
            List <Fnc_FuncionariosBE> ltFuncionariosLider;

            ltFuncionariosLider = _Fnc_FuncionariosBL.ListarFNC_FuncionariosLideresO_Act();
            Fnc_FuncionariosBE _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();

            _Fnc_FuncionariosBE     = (Fnc_FuncionariosBE)Session["Fnc_Funcionarios"];
            ddlLider.DataSource     = ltFuncionariosLider;
            ddlLider.DataValueField = "FUNCIONARIO_ID";
            ddlLider.DataTextField  = "FUNCIONARIO_NOME";
            ddlLider.DataBind();
            ddlLider.Items.Insert(0, new ListItem("(Todos)", "%%"));
        }
Example #16
0
        public bool Contenido(List <Fnc_FuncionariosBE> ltFuncionariosLider, Fnc_FuncionariosBE _Fnc_FuncionariosBE)
        {
            bool mivar = false;

            foreach (Fnc_FuncionariosBE objEmp in ltFuncionariosLider)
            {
                if (objEmp.Funcionario_Id == _Fnc_FuncionariosBE.Funcionario_Id)
                {
                    mivar = true;
                    break;
                }
            }
            return(mivar);
        }
        public Fnc_FuncionariosBE TraerFnc_Funcionario(int _Funcionario_id)
        {
            SqlDataReader      dtr = default(SqlDataReader);
            Fnc_FuncionariosBE _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
            DataSet            dts = new DataSet();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_TraerFnc_FuncionarioById";
                cmd.Parameters.Add(new SqlParameter("@Funcionario_id", SqlDbType.VarChar, 20));
                cmd.Parameters["@Funcionario_id"].Value = _Funcionario_id;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    var _with1 = _Fnc_FuncionariosBE;
                    _with1.Funcionario_Id      = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Funcionario_Id")));
                    _with1.Funcionario_Nome    = dtr.GetValue(dtr.GetOrdinal("Funcionario_Nome")).ToString();
                    _with1.Funcionario_Email   = dtr.GetValue(dtr.GetOrdinal("Funcionario_Email")).ToString();
                    _with1.Funcionario_Drt     = dtr.GetValue(dtr.GetOrdinal("Funcionario_Drt")).ToString();
                    _with1.Area_Id             = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Area_Id")));
                    _with1.Funcionario_Tnumber = dtr.GetValue(dtr.GetOrdinal("FUNCIONARIO_TNUMBER")).ToString();
                    _with1.Funcionario_Status  = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("FUNCIONARIO_STATUS")));
                    _with1.Rol_id          = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("ROL_ID")));
                    _with1.AreaLabor_id    = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("AREALABOR_ID")));
                    _with1.Superior        = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("SUPERIOR")));
                    _with1.Categoria_id    = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Categoria_Id")));
                    _with1.SubCategoria_id = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("SubCategoria_Id")));
                    _with1.CE_Coste        = dtr.GetValue(dtr.GetOrdinal("CE_COSTE")).ToString();
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_Fnc_FuncionariosBE);
        }
Example #18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         if (Session["Fnc_Funcionarios"] == null)
         {
             Response.Redirect("login_Novedades.aspx");
         }
         _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
         TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, 6);
         if (_TB_AccesosBE.Permiso != 1)
         {
             Response.Redirect("login_Novedades.aspx");
         }
         GenerarTabla();
     }
 }
        public Fnc_FuncionariosBE LoguearFuncionario(string vusuario, string vpass)
        {
            SqlDataReader      dtr = default(SqlDataReader);
            Fnc_FuncionariosBE _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
            DataSet            dts = new DataSet();

            try
            {
                cnx.ConnectionString = MiConexion.GetCnx();
                cmd.Connection       = cnx;
                cmd.CommandType      = CommandType.StoredProcedure;
                cmd.CommandText      = "sp_LoguearUsuario";
                cmd.Parameters.Add(new SqlParameter("@vusuario", SqlDbType.VarChar, 20));
                cmd.Parameters["@vusuario"].Value = vusuario;
                cmd.Parameters.Add(new SqlParameter("@vpass", SqlDbType.VarChar, 20));
                cmd.Parameters["@vpass"].Value = vpass;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                if (dtr.HasRows == true)
                {
                    dtr.Read();
                    var _with1 = _Fnc_FuncionariosBE;
                    _with1.Funcionario_Id    = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Funcionario_Id")));
                    _with1.Funcionario_Nome  = dtr.GetValue(dtr.GetOrdinal("Funcionario_Nome")).ToString();
                    _with1.Funcionario_Email = dtr.GetValue(dtr.GetOrdinal("Funcionario_Email")).ToString();
                    _with1.Funcionario_Drt   = dtr.GetValue(dtr.GetOrdinal("Funcionario_Drt")).ToString();
                    _with1.Area_Id           = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Area_Id")));
                    _with1.Grupo_Id          = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Grupo_id")));
                }
            }
            catch (SqlException ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }
            return(_Fnc_FuncionariosBE);
        }
Example #20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                if (Session["Fnc_Funcionarios"] == null)
                {
                    Response.Redirect("login_incidentes.aspx");
                }

                _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
                TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, 3);
                //Session["FUNCIONARIO_ID"] = "71046";
                DateTime Hoy = DateTime.Today;
                if (_TB_AccesosBE.Permiso > 0)
                {
                    GenerarTabla(_TB_AccesosBE.Usuario_id, _TB_AccesosBE.Permiso);
                }
            }
        }
        public List <Fnc_FuncionariosBE> ListarFnc_FuncionariosO_Act()
        {
            string conexion = MiConexion.GetCnx();
            List <Fnc_FuncionariosBE> lFnc_FuncionariosBE = null;

            try
            {
                SqlConnection con = new SqlConnection(conexion);
                con.Open();
                SqlCommand cmd = new SqlCommand("sp_ListarFnc_FuncionariosBE_Act", con);
                cmd.CommandType = CommandType.StoredProcedure;
                SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult);
                if (drd != null)
                {
                    lFnc_FuncionariosBE = new List <Fnc_FuncionariosBE>();

                    Fnc_FuncionariosBE obeFuncionariosBE = null;
                    while (drd.Read())
                    {
                        ReadSingleRow((IDataRecord)drd);
                        obeFuncionariosBE = new Fnc_FuncionariosBE();
                        obeFuncionariosBE.Funcionario_Id      = Convert.ToInt16(drd[0]);
                        obeFuncionariosBE.Funcionario_Nome    = drd[1].ToString();
                        obeFuncionariosBE.Funcionario_Drt     = drd[2].ToString();
                        obeFuncionariosBE.Funcionario_Status  = Convert.ToByte(drd[3]);
                        obeFuncionariosBE.Funcionario_Email   = drd[4].ToString();
                        obeFuncionariosBE.Funcionario_Tnumber = drd[5].ToString();
                        obeFuncionariosBE.Area_Id             = Convert.ToInt32(drd[6]);
                        obeFuncionariosBE.Grupo_Id            = Convert.ToInt16(drd[7]);
                        lFnc_FuncionariosBE.Add(obeFuncionariosBE);
                    }
                    drd.Close();
                }
            }
            catch (SqlException ex)
            {
            }
            catch (Exception ex)
            {
            }
            return(lFnc_FuncionariosBE);
        }
Example #22
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         _funcionario_id     = Convert.ToInt32(Request.QueryString["funcionario_id"]);
         _Fnc_FuncionariosBE = _Fnc_FuncionariosBL.TraerFnc_Funcionario(_funcionario_id);
         lTTB_GuardiaBE      = _TB_GuardiaBL.ListarTB_GuardiaO_Act();
         Session["Guardias"] = lTTB_GuardiaBE;
         lblLegajo.Text      = _Fnc_FuncionariosBE.Funcionario_Drt;
         lblApellido.Text    = _Fnc_FuncionariosBE.Funcionario_Nome;
         LlenarComboDepartamento();
         ddlDepartamento.SelectedValue = _Fnc_FuncionariosBE.Area_Id.ToString();
         LlenarComboGuardia();
         ddlGuardia.SelectedValue = _Fnc_FuncionariosBE.Grupo_Id.ToString();
         _Fnc_FuncionariosBE      = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
         TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, 1);
         //Session["FUNCIONARIO_ID"] = "71046";
         DateTime Hoy = DateTime.Today;
         if (_TB_AccesosBE.Permiso == 1)
         {
             btnEliminar.Visible = true;
         }
     }
 }
Example #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (this.IsPostBack)
            {
            }
            else
            {
                if (Session["Fnc_Funcionarios"] == null)
                {
                    Response.Redirect("login_Alertas.aspx");
                }

                _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
                TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, 2);
                //Session["FUNCIONARIO_ID"] = "71046";
                DateTime Hoy = DateTime.Today;
                if (_TB_AccesosBE.Permiso > 0)
                {
                    GenerarTabla(_TB_AccesosBE.Usuario_id, _TB_AccesosBE.Permiso);
                    lblAdministrador.Visible = true;
                    lblAdministrador.Text    = "<h2>Administrador General</h2><ul><li><a href='Administrador.aspx'><font face='Verdana, Arial, Helvetica, sans-serif' size='2'>Administración</font></a></li></ul>";
                }
            }
        }
Example #24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            _TB_AccesosBE = new TB_AccesosBE();
            _TB_AccesosBL = new TB_AccesosBL();

            if (Session["Fnc_Funcionarios"] == null)
            {
                Response.Redirect("login_Novedades.aspx");
            }
            else
            {
                _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(_Fnc_FuncionariosBE.Funcionario_Id, 6);
                if (_TB_AccesosBE.Permiso != 1)
                {
                    Response.Redirect("login_Novedades.aspx?men=1");
                }
                else
                {
                    _Novedades_id       = Convert.ToInt32(Request.QueryString["Novedades_id"]);
                    _NOV_NovedadesBE    = new NOV_NovedadesBE();
                    _NOV_NovedadesBE    = _NOV_NovedadesBL.TraerNOV_NovedadesById(_Novedades_id);
                    txtTitulo.Text      = _NOV_NovedadesBE.Titulo;
                    txtDescripcion.Text = _NOV_NovedadesBE.Descripcion;
                    imgFoto.ImageUrl    = _NOV_NovedadesBE.Foto;
                }
            }
            if (!this.IsPostBack)
            {
                if (Session["Fnc_Funcionarios"] == null)
                {
                    Response.Redirect("login_Novedades.aspx");
                }
                _Fnc_FuncionariosBE = new Fnc_FuncionariosBE();
                _Fnc_FuncionariosBE = ((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]);
            }
        }
        public bool ActualizarFNC_Funcionarios(Fnc_FuncionariosBE _Fnc_FuncionariosBE)
        {
            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_ActualizarFNC_Funcionarios";
            SqlParameter par1;
            bool         _vcod;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Id"].Value = _Fnc_FuncionariosBE.Funcionario_Id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Nome", SqlDbType.VarChar, 250));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Nome"].Value = _Fnc_FuncionariosBE.Funcionario_Nome;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Drt", SqlDbType.VarChar, 12));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Drt"].Value = _Fnc_FuncionariosBE.Funcionario_Drt;
                par1           = cmd.Parameters.Add(new SqlParameter("@Superior", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Superior"].Value = _Fnc_FuncionariosBE.Superior;
                par1           = cmd.Parameters.Add(new SqlParameter("@Area_Id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Area_Id"].Value = _Fnc_FuncionariosBE.Area_Id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Email", SqlDbType.VarChar, 30));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Email"].Value = _Fnc_FuncionariosBE.Funcionario_Email;
                par1           = cmd.Parameters.Add(new SqlParameter("@CE_Coste", SqlDbType.VarChar, 12));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@CE_Coste"].Value = _Fnc_FuncionariosBE.CE_Coste;
                par1           = cmd.Parameters.Add(new SqlParameter("@Rol_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Rol_id"].Value = _Fnc_FuncionariosBE.Rol_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@AreaLabor_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@AreaLabor_id"].Value = _Fnc_FuncionariosBE.AreaLabor_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_id"].Value = _Fnc_FuncionariosBE.SubCategoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Status", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Status"].Value = _Fnc_FuncionariosBE.Funcionario_Status;
                cnx.Open();
                cmd.ExecuteNonQuery();
                _vcod = true;
            }
            catch (SqlException x)
            {
                _vcod = false;
            }
            catch (Exception x)
            {
                _vcod = false;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }

            return(_vcod);
        }
Example #26
0
 public short InsertarFNC_Funcionarios(Fnc_FuncionariosBE _Fnc_FuncionariosBE)
 {
     return(_Fnc_FuncionariosADO.InsertarFNC_Funcionarios(_Fnc_FuncionariosBE));
 }
Example #27
0
 public bool ActualizarFNC_Funcionarios(Fnc_FuncionariosBE _Fnc_FuncionariosBE)
 {
     return(_Fnc_FuncionariosADO.ActualizarFNC_Funcionarios(_Fnc_FuncionariosBE));
 }
        public short InsertarFNC_Funcionarios(Fnc_FuncionariosBE _Fnc_FuncionariosBE)
        {
            SqlDataReader dtr = default(SqlDataReader);

            cnx.ConnectionString = MiConexion.GetCnx();
            cmd.Connection       = cnx;
            cmd.CommandType      = CommandType.StoredProcedure;
            cmd.CommandText      = "sp_InsertarFNC_Funcionarios";
            SqlParameter par1;
            short        _vcod;

            try
            {
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Nome", SqlDbType.VarChar, 250));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Nome"].Value = _Fnc_FuncionariosBE.Funcionario_Nome;
                par1           = cmd.Parameters.Add(new SqlParameter("@FUNCIONARIO_TNUMBER", SqlDbType.VarChar, 12));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@FUNCIONARIO_TNUMBER"].Value = _Fnc_FuncionariosBE.Funcionario_Tnumber;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Drt", SqlDbType.VarChar, 12));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Drt"].Value = _Fnc_FuncionariosBE.Funcionario_Drt;
                par1           = cmd.Parameters.Add(new SqlParameter("@Superior", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Superior"].Value = _Fnc_FuncionariosBE.Superior;
                par1           = cmd.Parameters.Add(new SqlParameter("@Area_Id", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Area_Id"].Value = _Fnc_FuncionariosBE.Area_Id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Email", SqlDbType.VarChar, 30));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Email"].Value = _Fnc_FuncionariosBE.Funcionario_Email;
                par1           = cmd.Parameters.Add(new SqlParameter("@CE_Coste", SqlDbType.VarChar, 12));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@CE_Coste"].Value = _Fnc_FuncionariosBE.CE_Coste;
                par1           = cmd.Parameters.Add(new SqlParameter("@Rol_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Rol_id"].Value = _Fnc_FuncionariosBE.Rol_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@AreaLabor_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@AreaLabor_id"].Value = _Fnc_FuncionariosBE.AreaLabor_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Guardia_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Guardia_id"].Value = _Fnc_FuncionariosBE.Grupo_Id;
                par1           = cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@SubCategoria_id"].Value = _Fnc_FuncionariosBE.SubCategoria_id;
                par1           = cmd.Parameters.Add(new SqlParameter("@Funcionario_Status", SqlDbType.Int));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Funcionario_Status"].Value = _Fnc_FuncionariosBE.Funcionario_Status;
                par1           = cmd.Parameters.Add(new SqlParameter("@Fecha_ingreso", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Fecha_ingreso"].Value = _Fnc_FuncionariosBE.Fecha_ingreso;
                par1           = cmd.Parameters.Add(new SqlParameter("@Fecha_naci", SqlDbType.DateTime));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Fecha_naci"].Value = _Fnc_FuncionariosBE.Fecha_naci;
                par1           = cmd.Parameters.Add(new SqlParameter("@Genero", SqlDbType.SmallInt));
                par1.Direction = ParameterDirection.Input;
                cmd.Parameters["@Genero"].Value = _Fnc_FuncionariosBE.Genero;
                cnx.Open();
                dtr = cmd.ExecuteReader();
                dtr.Read();
                _vcod = Convert.ToInt16(dtr.GetValue(dtr.GetOrdinal("Funcionario_id")));
            }
            catch (SqlException x)
            {
                _vcod = -1;
            }
            catch (Exception x)
            {
                _vcod = -1;
            }
            finally
            {
                if (cnx.State == ConnectionState.Open)
                {
                    cnx.Close();
                }
                cmd.Parameters.Clear();
            }

            return(_vcod);
        }