public TEM_ComportamientoEstadistica TraerCOM_ComportamientoEstadistica(string _Departamento_id, string _Area_id, string _Guardia_id, string _Funcionario_id, string _Sector_id, string _SubCategoria_id, string _Tipo_emp, string _Valor, DateTime _Fecha_Comportamiento, DateTime _Fecha_Comportamiento1) { TEM_ComportamientoEstadistica _TEM_ComportamientoEstadistica = new TEM_ComportamientoEstadistica(); DataSet dts = new DataSet(); try { cnx.ConnectionString = MiConexion.GetCnx(); cmd.Connection = cnx; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "sp_TraerCOM_ComportamientoEstadisticas"; cmd.Parameters.Add(new SqlParameter("@Departamento_id", SqlDbType.VarChar, 6)); cmd.Parameters["@Departamento_id"].Value = _Departamento_id; cmd.Parameters.Add(new SqlParameter("@Area_id", SqlDbType.VarChar, 6)); cmd.Parameters["@Area_id"].Value = _Area_id; cmd.Parameters.Add(new SqlParameter("@Guardia_id", SqlDbType.VarChar, 6)); cmd.Parameters["@Guardia_id"].Value = _Guardia_id; cmd.Parameters.Add(new SqlParameter("@Auditor", SqlDbType.VarChar, 6)); cmd.Parameters["@Auditor"].Value = _Funcionario_id; cmd.Parameters.Add(new SqlParameter("@Sector_id", SqlDbType.VarChar, 6)); cmd.Parameters["@Sector_id"].Value = _Sector_id; cmd.Parameters.Add(new SqlParameter("@SubCategoria_id", SqlDbType.VarChar, 6)); cmd.Parameters["@SubCategoria_id"].Value = _SubCategoria_id; cmd.Parameters.Add(new SqlParameter("@Tipo_emp", SqlDbType.VarChar, 6)); cmd.Parameters["@Tipo_emp"].Value = _Tipo_emp; cmd.Parameters.Add(new SqlParameter("@Valor", SqlDbType.VarChar, 6)); cmd.Parameters["@Valor"].Value = _Valor; cmd.Parameters.Add(new SqlParameter("@Fecha_Comportamiento", SqlDbType.DateTime)); cmd.Parameters["@Fecha_Comportamiento"].Value = _Fecha_Comportamiento; cmd.Parameters.Add(new SqlParameter("@Fecha_Comportamiento1", SqlDbType.DateTime)); cmd.Parameters["@Fecha_Comportamiento1"].Value = _Fecha_Comportamiento1; cnx.Open(); dtr = cmd.ExecuteReader(); if (dtr.HasRows == true) { dtr.Read(); var _with1 = _TEM_ComportamientoEstadistica; _with1.Valor1 = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Valor1"))); _with1.Valor2 = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Valor2"))); _with1.Valor3 = Convert.ToInt32(dtr.GetValue(dtr.GetOrdinal("Valor3"))); } } catch (SqlException ex) { throw new Exception(ex.Message); } finally { if (cnx.State == ConnectionState.Open) { cnx.Close(); } cmd.Parameters.Clear(); } return(_TEM_ComportamientoEstadistica); }
private void GenerarTabla(string _Departamento_id, string _Area_id, string _Guardia_id, string _Funcionario_id , string _Sector_id, string _SubCategoria_id, string _Tipo_emp, string _Valor , DateTime _Fecha_Comportamiento, DateTime _Fecha_Comportamiento1) { TEM_ComportamientoEstadistica _ComEstad = new TEM_ComportamientoEstadistica(); DataTable Resultados = _COM_ComportamientoBL.ListarCOM_ComportamientoFind(_Departamento_id, _Area_id, _Guardia_id, _Funcionario_id, _Sector_id, _SubCategoria_id, _Tipo_emp, _Valor , _Fecha_Comportamiento, _Fecha_Comportamiento1); _ComEstad = _COM_ComportamientoBL.TraerCOM_ComportamientoEstadistica(_Departamento_id, _Area_id, _Guardia_id, _Funcionario_id, _Sector_id, _SubCategoria_id, _Tipo_emp, _Valor , _Fecha_Comportamiento, _Fecha_Comportamiento1); //DataTable Estadisticas = _TB_IncidentesBL.ListarTB_Incidentes_Estadistica(_Departamento_id, _Guardia_id, // _Area_id, _Clasificacion_id, _Tipo_emp, _Rol_id, _Fecha_incidente, _Fecha_incidente1); StringBuilder Tabla = new StringBuilder(); StringBuilder TablaE = new StringBuilder(); TB_AccesosBL _TB_AccesosBL = new TB_AccesosBL(); string _idEtiqueta; int TotalRegistros = Resultados.Rows.Count; Tabla.AppendLine("<table id=\"myTable\" class=\"tablesorter\">"); Tabla.AppendLine("<thead>"); string cabecera = ""; cabecera = "<th>COD.</th><th> SECTOR </th><th> DPTO. </th><th>ÁREA</th><th width=\"110\"> AUDITOR </th><th>FECHA</th><th> TURNO </th><th>TIP. EMP.</th><th width=\"210\"> CATEGORIA. </th><th>VALOR</th><th width=\"210\"> DESCRIPCIÓN </th>"; Tabla.AppendLine(cabecera); Tabla.AppendLine("</thead>"); Tabla.AppendLine("<tbody>"); int Nro = 0; string _estilo = ""; //TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id); for (int i = 0; i < TotalRegistros; i++) { Nro = i + 1; _idEtiqueta = Resultados.Rows[i]["Comportamiento_id"].ToString(); Tabla.AppendLine("<tr>"); //if (_TB_AccesosBE.Permiso > 0) //{ // if (_TB_AccesosBE.Permiso == 1) // Tabla.Append("<td" + _estilo + ">" + "<a href=\"#\" onClick=\"PopUp('EvaluacionIncidentePop.aspx?Comportamiento_id=" + _idEtiqueta + "',20,20,950,678); return false;\"> " + _idEtiqueta + " </a></td>"); // else // { //if (Resultados.Rows[i]["Acceso"].ToString() == "1") // Tabla.Append("<td" + _estilo + ">" + "<a href=\"#\" onClick=\"PopUp('EvaluacionIncidentePop.aspx?Comportamiento_id=" + _idEtiqueta + "',20,20,950,678); return false;\"> " + _idEtiqueta + " </a></td>"); //else // Tabla.Append("<td" + _estilo + ">" + _idEtiqueta + " </td>"); // } //} //else Tabla.Append("<td" + _estilo + ">" + _idEtiqueta + " </td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Sector_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Departamento_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Area_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["AUDITOR"] + " </td>"); //Tabla.Append("<td>" + Resultados.Rows[i]["Descripcion"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Fecha"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Turno"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Tipo_emp"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["SubCategoria_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Valor"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Descripcion"] + "</td>"); Tabla.Append(Environment.NewLine); Tabla.AppendLine("</tr>"); } Tabla.AppendLine("</tbody>"); Tabla.AppendLine("</table>"); ltlResults.Text = Tabla.ToString(); lblValor1.Text = _ComEstad.Valor1.ToString(); lblValor2.Text = _ComEstad.Valor2.ToString(); lblValor3.Text = _ComEstad.Valor3.ToString(); //Generar Tabla Estadistica //TotalRegistros = Estadisticas.Rows.Count; //TablaE.AppendLine("<table border='1'>"); //for (int i = 0; i < TotalRegistros; i++) //{ // TablaE.AppendLine("<tr>"); // TablaE.Append("<td>" + Estadisticas.Rows[i]["clasificacion_desc"] + "</td>"); // TablaE.Append("<td>" + Estadisticas.Rows[i]["numero"] + "</td>"); // TablaE.Append(Environment.NewLine); // TablaE.AppendLine("</tr>"); //} //TablaE.AppendLine("</table>"); //ltrEstadistica.Text = TablaE.ToString(); }
private void GenerarTabla(string _Funcionario_nome, string _Categoria_id, string _SubCategoria_id, string _Departamento_id, string _Rol_id, string _AreaLabor_id , string _Estado, string _Lider) { TEM_ComportamientoEstadistica _ComEstad = new TEM_ComportamientoEstadistica(); DataTable Resultados = _Fnc_FuncionariosBL.ListarFnc_FuncionariosFill(_Funcionario_nome, _Categoria_id, _SubCategoria_id, _Departamento_id, _Rol_id, _AreaLabor_id, _Estado, _Lider); StringBuilder Tabla = new StringBuilder(); TB_AccesosBL _TB_AccesosBL = new TB_AccesosBL(); string _idEtiqueta; int TotalRegistros = Resultados.Rows.Count; Tabla.AppendLine("<table id=\"myTable\" class=\"tablesorter\">"); Tabla.AppendLine("<thead>"); string cabecera = ""; cabecera = "<th>SHARP</th><th width=\"110\"> NOMBRES </th><th> DPTO. </th><th>ÁREA LABOR</th><th> Ce.coste</th><th> POSICIÓN </th><th> CATEGORIA </th><th>SUBCATEGORIA</th><th>LIDER</th><th>ESTADO</th>"; Tabla.AppendLine(cabecera); Tabla.AppendLine("</thead>"); Tabla.AppendLine("<tbody>"); int Nro = 0; string _estilo = ""; //TB_AccesosBE _TB_AccesosBE = _TB_AccesosBL.TraerTB_Accesos(((Fnc_FuncionariosBE)Session["Fnc_Funcionarios"]).Funcionario_Id); for (int i = 0; i < TotalRegistros; i++) { Nro = i + 1; _idEtiqueta = Resultados.Rows[i]["Funcionario_id"].ToString(); Tabla.AppendLine("<tr>"); //if (_TB_AccesosBE.Permiso > 0) //{ // if (_TB_AccesosBE.Permiso == 1) Tabla.Append("<td" + _estilo + ">" + "<a href=\"#\" onClick=\"PopUp('ActualizarFuncionarioPop.aspx?Funcionario_id=" + _idEtiqueta + "',20,20,850,500); return false;\"> " + Resultados.Rows[i]["FUNCIONARIO_TNUMBER"] + " </a></td>"); // else // { //if (Resultados.Rows[i]["Acceso"].ToString() == "1") // Tabla.Append("<td" + _estilo + ">" + "<a href=\"#\" onClick=\"PopUp('EvaluacionIncidentePop.aspx?Comportamiento_id=" + _idEtiqueta + "',20,20,950,700); return false;\"> " + _idEtiqueta + " </a></td>"); //else // Tabla.Append("<td" + _estilo + ">" + _idEtiqueta + " </td>"); // } //} //else //Tabla.Append("<td" + _estilo + ">" + _idEtiqueta + " </td>"); Tabla.Append("<td>" + Resultados.Rows[i]["FUNCIONARIO_NOME"] + " </td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Departamento_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["AreaLabor_desc"] + "</td>"); //Tabla.Append("<td>" + Resultados.Rows[i]["Descripcion"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["CE_COSTE"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Rol_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Categoria_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["SubCategoria_desc"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["Lider"] + "</td>"); Tabla.Append("<td>" + Resultados.Rows[i]["FUNCIONARIO_STATUS"] + "</td>"); Tabla.Append(Environment.NewLine); Tabla.AppendLine("</tr>"); } Tabla.AppendLine("</tbody>"); Tabla.AppendLine("</table>"); ltlResults.Text = Tabla.ToString(); }