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); } } }
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); } } }
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(); } }
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)", "%%")); } }
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"); } }
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); } }
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); }
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); }
private bool buscarEmpleado(Fnc_FuncionariosBE obeEmpleado) { bool exitoIdEmpleado = true; if (!ddlDepartamento.SelectedValue.Equals("%%")) { exitoIdEmpleado = (obeEmpleado.Area_Id.ToString().Equals(ddlDepartamento.SelectedValue)); } return(exitoIdEmpleado); }
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); } }
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)", "%%")); }
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); }
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); }
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); }
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; } } }
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>"; } } }
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); }
public short InsertarFNC_Funcionarios(Fnc_FuncionariosBE _Fnc_FuncionariosBE) { return(_Fnc_FuncionariosADO.InsertarFNC_Funcionarios(_Fnc_FuncionariosBE)); }
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); }