Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }