コード例 #1
0
        public static DataTable ConsultarBD(string nombreStore, Dictionary <string, string> parametros)
        {
            DataTable     dt   = new DataTable();
            SqlConnection conn = BDConn.getConnection();

            try
            {
                SqlCommand cmd = new SqlCommand(nombreStore, conn);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                foreach (KeyValuePair <String, String> entry in parametros)
                {
                    cmd.Parameters.Add(new SqlParameter(entry.Key, entry.Value));
                }

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dt);
            }
            catch (Exception e)
            {
                dt.Columns.Add("Columna1");
                DataRow Row = dt.NewRow();
                Row["Columna1"] = e.Message.ToString();
                //workRow[1] = "ERROR";
                dt.Rows.Add(Row);
            }
            finally
            {
                conn.Close();
            }

            return(dt);
        }
コード例 #2
0
ファイル: Observaciones.cs プロジェクト: obmarquez/poligramvc
        public static string responderObservacion(Int32 id, String user_responde, String recomendacion, Int32 area)
        {
            string result = "ERROR";

            try
            {
                List <parametros> lparametros = new List <parametros>();
                lparametros.Add(new parametros {
                    parametro = "@id", tipodato = "int", valorEntero = id
                });
                lparametros.Add(new parametros {
                    parametro = "@user_responde", tipodato = "string", valorCadena = user_responde
                });
                lparametros.Add(new parametros {
                    parametro = "@recomendacion", tipodato = "string", valorCadena = recomendacion
                });
                lparametros.Add(new parametros {
                    parametro = "@area", tipodato = "int", valorEntero = area
                });

                result = BDConn.EjecutarStoreProc_string("sp_general_actualiza_respuesta_obsevacion", lparametros, true, "@Result");
            }
            catch
            {
                result = "ERROR";
            }

            return(result);
        }
コード例 #3
0
ファイル: Observaciones.cs プロジェクト: obmarquez/poligramvc
        public static string agregarObservacion(String idusuario, Int32 idHistorico, String observacionpublica)
        {
            string result = "ERROR";

            try
            {
                List <parametros> lparametros = new List <parametros>();
                lparametros.Add(new parametros {
                    parametro = "@idusuario", tipodato = "string", valorCadena = idusuario
                });
                lparametros.Add(new parametros {
                    parametro = "@idHistorico", tipodato = "int", valorEntero = idHistorico
                });
                lparametros.Add(new parametros {
                    parametro = "@observacionpublica", tipodato = "string", valorCadena = observacionpublica
                });

                result = BDConn.EjecutarStoreProc_string("sp_general_inserta_observacion", lparametros, true, "@Result");  //Si lo hizo bien regresará un "Ok"
            }
            catch
            {
                result = "ERROR";
            }

            return(result);
        }
コード例 #4
0
ファイル: Estatus.cs プロジェクト: obmarquez/poligramvc
        public static string updateEstatusPoligrafia(int p_idH, int p_idE, int p_idHp)
        {
            string result = "ERROR";

            try
            {
                List <parametros> lparametros = new List <parametros>();
                lparametros.Add(new parametros {
                    parametro = "@idhistorico", tipodato = "int", valorEntero = p_idH
                });
                lparametros.Add(new parametros {
                    parametro = "@ide", tipodato = "int", valorEntero = p_idE
                });
                lparametros.Add(new parametros {
                    parametro = "@idhp", tipodato = "int", valorEntero = p_idHp
                });

                result = BDConn.EjecutarStoreProc_string("sp_poligrafia_actualiza_estatus_6", lparametros, true, "@Result");
            }
            catch
            {
                result = "ERROR";
            }

            return(result);
        }
コード例 #5
0
        public static string agregaActualizaVerificacion(int p_id, int p_idHistorico, string p_verificacion, string p_usuario, string p_horarioVerificacion, int p_accion)
        {
            string result = "ERROR";

            try
            {
                List <parametros> lparametros = new List <parametros>();
                lparametros.Add(new parametros {
                    parametro = "@id", tipodato = "int", valorEntero = p_id
                });
                lparametros.Add(new parametros {
                    parametro = "@idHistorico", tipodato = "int", valorEntero = p_idHistorico
                });
                lparametros.Add(new parametros {
                    parametro = "@verificacion", tipodato = "string", valorCadena = p_verificacion
                });
                lparametros.Add(new parametros {
                    parametro = "@usuario", tipodato = "string", valorCadena = p_usuario
                });
                lparametros.Add(new parametros {
                    parametro = "@accion", tipodato = "int", valorEntero = p_accion
                });
                lparametros.Add(new parametros {
                    parametro = "@horarioVerificacion", tipodato = "string", valorCadena = p_horarioVerificacion
                });

                result = BDConn.EjecutarStoreProc_string("sp_poligrafia_agregar_actualizar_verificacion", lparametros, true, "@Result");
            }
            catch
            {
                result = "ERROR";
            }

            return(result);
        }
コード例 #6
0
        public static int EjecutarStoreProc(string nombreStore, List <parametros> parametros, Boolean ParamOutInt, string nombreParamOut)
        {
            int           exito = 0;
            SqlConnection conn  = BDConn.getConnection();

            try
            {
                SqlCommand cmd = new SqlCommand(nombreStore, conn);
                cmd.CommandTimeout = 200;
                cmd.CommandType    = System.Data.CommandType.StoredProcedure;

                foreach (var p in parametros)
                {
                    switch (p.tipodato)
                    {
                    case "string":
                        cmd.Parameters.Add(p.parametro, SqlDbType.VarChar).Value = p.valorCadena;
                        break;

                    case "int":
                        cmd.Parameters.Add(p.parametro, SqlDbType.Int).Value = p.valorEntero;
                        break;

                    case "double":
                        cmd.Parameters.Add(p.parametro, SqlDbType.BigInt).Value = p.valorDouble;
                        break;

                    case "datetime":
                        cmd.Parameters.Add(p.parametro, SqlDbType.DateTime).Value = p.valorFecha ?? null;
                        break;
                    }
                }
                if (ParamOutInt == true)
                {
                    cmd.Parameters.Add(nombreParamOut, SqlDbType.Int);
                    cmd.Parameters[nombreParamOut].Direction = ParameterDirection.Output;
                    cmd.ExecuteNonQuery();
                    exito = (Int32)cmd.Parameters[nombreParamOut].Value;
                }
                else
                {
                    cmd.ExecuteNonQuery();
                    exito = 1;
                }
            }
            catch (Exception e)
            {
                exito = -1;
            }
            finally
            {
                conn.Close();
            }

            return(exito);
        }
コード例 #7
0
ファイル: Red.cs プロジェクト: obmarquez/poligramvc
        public static string agregarRed(Int32 id, Int32 idHistorico, String nombreReferido, String alias, String relacion, String genero, String coorporacion, String municipio, String referencia, String usuario, Int32 accion, String paternoReferido, String maternoReferido)
        {
            string result = "ERROR";

            try
            {
                List <parametros> lparametros = new List <parametros>();
                lparametros.Add(new parametros {
                    parametro = "@id", tipodato = "int", valorEntero = id
                });
                lparametros.Add(new parametros {
                    parametro = "@idHistorico", tipodato = "int", valorEntero = idHistorico
                });
                lparametros.Add(new parametros {
                    parametro = "@nombreReferido", tipodato = "string", valorCadena = nombreReferido
                });
                lparametros.Add(new parametros {
                    parametro = "@alias", tipodato = "string", valorCadena = alias
                });
                lparametros.Add(new parametros {
                    parametro = "@relacion", tipodato = "string", valorCadena = relacion
                });
                lparametros.Add(new parametros {
                    parametro = "@genero", tipodato = "string", valorCadena = genero
                });
                lparametros.Add(new parametros {
                    parametro = "@coorporacion", tipodato = "string", valorCadena = coorporacion
                });
                lparametros.Add(new parametros {
                    parametro = "@municipio", tipodato = "string", valorCadena = municipio
                });
                lparametros.Add(new parametros {
                    parametro = "@referencia", tipodato = "string", valorCadena = referencia
                });
                lparametros.Add(new parametros {
                    parametro = "@usuario", tipodato = "string", valorCadena = usuario
                });
                lparametros.Add(new parametros {
                    parametro = "@accion", tipodato = "int", valorEntero = accion
                });
                lparametros.Add(new parametros {
                    parametro = "@paternoReferido", tipodato = "string", valorCadena = paternoReferido
                });
                lparametros.Add(new parametros {
                    parametro = "@maternoReferido", tipodato = "string", valorCadena = maternoReferido
                });

                result = BDConn.EjecutarStoreProc_string("sp_general_agrega_actualiza_red", lparametros, true, "@Result");
            }
            catch
            {
                result = "ERROR";
            }

            return(result);
        }
コード例 #8
0
        public static List <EvaluacionPol> obtenerEvaluacion(int pIdh, int pIdhp)
        {
            List <EvaluacionPol> laEvaluacion = new List <EvaluacionPol>();
            IDbConnection        cnn          = BDConn.AbreConexion();
            var returnDapper = Dapper.SqlMapper.Query <EvaluacionPol>(cnn, "sp_poligrafia_obtener_expediente_poligrafico", new { @idh = pIdh, @idevalpol = pIdhp }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            laEvaluacion = (List <EvaluacionPol>)returnDapper;
            return(laEvaluacion);
        }
コード例 #9
0
        public static List <Consultas> getTotalEvaluadoTipoPOL(int p_Opcion, string p_Usuario)
        {
            List <Consultas> lista = new List <Consultas>();
            IDbConnection    cnn   = BDConn.AbreConexion();
            var returnDapper       = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_total_evauluaciones", new { @opcion = p_Opcion, @usuario = p_Usuario }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            lista = (List <Consultas>)returnDapper;
            return(lista);
        }
コード例 #10
0
        public static List <Admision> getAdmisionImprimir(int idVerificacion)
        {
            List <Admision> printAdminsion = new List <Admision>();
            IDbConnection   cnn            = BDConn.AbreConexion();
            var             returnDapper   = Dapper.SqlMapper.Query <Admision>(cnn, "sp_poligrafia_print_admision", new { @idVerificacion = idVerificacion }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            printAdminsion = (List <Admision>)returnDapper;
            return(printAdminsion);
        }
コード例 #11
0
        public static List <EvaluacionPol> getImgEva(int pIdH)
        {
            List <EvaluacionPol> img = new List <EvaluacionPol>();
            IDbConnection        cnn = BDConn.AbreConexion();
            var returnDapper         = Dapper.SqlMapper.Query <EvaluacionPol>(cnn, "sp_general_obtieneImagenEvaluado", new { @idhistorico = pIdH }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            img = (List <EvaluacionPol>)returnDapper;
            return(img);
        }
コード例 #12
0
        public static List <Consultas> getGraResPol(string idpol, string fecha1, string fecha2)
        {
            List <Consultas> lista = new List <Consultas>();
            IDbConnection    cnn   = BDConn.AbreConexion();
            var returnDapper       = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_evaluadorConcentradoResultados", new { @idpol = idpol, @fecha1 = fecha1, @fecha2 = fecha2 }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            lista = (List <Consultas>)returnDapper;
            return(lista);
        }
コード例 #13
0
        public static List <Indice> datosRepIndice(int idRep)
        {
            List <Indice> datoRepInd   = new List <Indice>();
            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Indice>(cnn, "sp_poligrafia_get_rep_indice", new { @idRep = idRep }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            datoRepInd = (List <Indice>)returnDapper;
            return(datoRepInd);
        }
コード例 #14
0
        public static List <Indice> obtenerIndice(int idh, int idhp)
        {
            List <Indice> datosIndice  = new List <Indice>();
            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Indice>(cnn, "sp_poligrafia_obtener_indice", new { @idh = idh, @idhp = idhp }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            datosIndice = (List <Indice>)returnDapper;
            return(datosIndice);
        }
コード例 #15
0
        public static List <Consultas> getTotalizado(string fecha01, string fecha02, string opcionTotalizado)
        {
            List <Consultas> listaTotal = new List <Consultas>();
            IDbConnection    cnn        = BDConn.AbreConexion();
            var returnDapper            = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_conteoTotalizado", new { @f1 = fecha01, @f2 = fecha02, @evaluacion = opcionTotalizado }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            listaTotal = (List <Consultas>)returnDapper;
            return(listaTotal);
        }
コード例 #16
0
        public static List <RepInvPol> getRepInvPol(int idh, int idhp)
        {
            List <RepInvPol> repPol = new List <RepInvPol>();
            IDbConnection    cnn    = BDConn.AbreConexion();
            var returnDapper        = Dapper.SqlMapper.Query <RepInvPol>(cnn, "sp_poligrafia_get_rep_investigacion", new { @idh = idh, @idhp = idhp }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            repPol = (List <RepInvPol>)returnDapper;
            return(repPol);
        }
コード例 #17
0
        public static List <Consultas> getSeguimientoCartaCompromiso(string UsuarioSise, int opcion)
        {
            List <Consultas> lista = new List <Consultas>();
            IDbConnection    cnn   = BDConn.AbreConexion();
            var returnDapper       = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_obtener_seguimiento_carta", new { @UsuarioSise = UsuarioSise, @opcion = opcion }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            lista = (List <Consultas>)returnDapper;
            return(lista);
        }
コード例 #18
0
        public static List <Consultas> ListStatus(string pEvaluado, int pidrol)
        {
            List <Consultas> listaEstatus = new List <Consultas>();
            IDbConnection    cnn          = BDConn.AbreConexion();
            var returnDapper = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_evaluadorStatusPendientes", new { @idpol = pEvaluado, @idrol = pidrol }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            listaEstatus = (List <Consultas>)returnDapper;
            return(listaEstatus);
        }
コード例 #19
0
        public static List <Consultas> getTotalizadoDetalle(string fecha01, string fecha02, int opcion)
        {
            List <Consultas> listaTotalDetalle = new List <Consultas>();
            IDbConnection    cnn = BDConn.AbreConexion();
            var returnDapper     = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_Consultas", new { @fecha01 = fecha01, @fecha02 = fecha02, opcion = opcion }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            listaTotalDetalle = (List <Consultas>)returnDapper;
            return(listaTotalDetalle);
        }
コード例 #20
0
ファイル: Estatus.cs プロジェクト: obmarquez/poligramvc
        public static List <Estatus> getListaRegresados(int p_idH, int p_idE, int p_idHp)
        {
            List <Estatus> lista        = new List <Estatus>();
            IDbConnection  cnn          = BDConn.AbreConexion();
            var            returnDapper = Dapper.SqlMapper.Query <Estatus>(cnn, "sp_poligrafia_estatus_regresadis", new { @idH = p_idH, @idE = p_idE, @idHp = p_idHp }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            lista = (List <Estatus>)returnDapper;
            return(lista);
        }
コード例 #21
0
        public static List <RepAnt> getRepAntQuinto(int idhistorico)
        {
            List <RepAnt> repAntCin    = new List <RepAnt>();
            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <RepAnt>(cnn, "sp_socioeconomicos_get_repAnt_5de5", new { @idhistorico = idhistorico }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            repAntCin = (List <RepAnt>)returnDapper;
            return(repAntCin);
        }
コード例 #22
0
        public static List <Consultas> getDetalleTotalizado(int opcion, string idpol, string fecha01, string fecha02, int estatus)
        {
            List <Consultas> listaDetallada = new List <Consultas>();
            IDbConnection    cnn            = BDConn.AbreConexion();
            var returnDapper = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_poligrafia_Consultas", new { @opcion = opcion, @idpol = idpol, @fecha01 = fecha01, @fecha02 = fecha02, @estatus = estatus }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            listaDetallada = (List <Consultas>)returnDapper;
            return(listaDetallada);
        }
コード例 #23
0
        public static List <Vinculos> getListaVinculosPoligrafia(string p_vinculo)
        {
            List <Vinculos> listaVinculo = new List <Vinculos>();
            IDbConnection   cnn          = BDConn.AbreConexion();
            var             returnDapper = Dapper.SqlMapper.Query <Vinculos>(cnn, "sp_socioeconomicos_get_vinculado_vinculador", new { @nombre = p_vinculo }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            listaVinculo = (List <Vinculos>)returnDapper;
            return(listaVinculo);
        }
コード例 #24
0
ファイル: Seguimiento.cs プロジェクト: obmarquez/poligramvc
        public static List <Seguimiento> getSeguimientoId(int id)
        {
            List <Seguimiento> lista = new List <Seguimiento>();
            IDbConnection      cnn   = BDConn.AbreConexion();
            var returnDapper         = Dapper.SqlMapper.Query <Seguimiento>(cnn, "sp_poligrafia_obtiene_seguimiento_contenido", new { @id = id }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);
            lista = (List <Seguimiento>)returnDapper;
            return(lista);
        }
コード例 #25
0
ファイル: Permisos.cs プロジェクト: obmarquez/poligramvc
        public static List <Controladores_Accciones> getLista(int pid_controlador)
        {
            List <Controladores_Accciones> lista = new List <Controladores_Accciones>();

            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Controladores_Accciones>(cnn, "sp_controladores_acciones_list", new { Id_Controlador = pid_controlador }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);

            lista = (List <Controladores_Accciones>)returnDapper;
            return(lista);
        }
コード例 #26
0
ファイル: Permisos.cs プロジェクト: obmarquez/poligramvc
        public static List <Permisos> getLista(int pid_rol)
        {
            List <Permisos> lista = new List <Permisos>();

            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Permisos>(cnn, "sp_admin_permisos_usuarios_get", new { Id_Rol = pid_rol }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);

            lista = (List <Permisos>)returnDapper;
            return(lista);
        }
コード例 #27
0
        public static List <Test> getEvaluacionDesempenoImprimir(int id, int opcion)
        {
            List <Test>   evaluacionDesempeno = new List <Test>();
            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Test>(cnn, "sp_poligrafia_evaluaciones_desempeno", new { @id = id, @opcion = opcion }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);

            evaluacionDesempeno = (List <Test>)returnDapper;

            return(evaluacionDesempeno);
        }
コード例 #28
0
        public static DataTable ConsultarBD(string nombreStore, List <parametros> parametros)
        {
            DataTable     dt   = new DataTable();
            SqlConnection conn = null;

            try
            {
                conn = BDConn.getConnection();
                SqlCommand cmd = new SqlCommand(nombreStore, conn);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                foreach (var p in parametros)
                {
                    switch (p.tipodato)
                    {
                    case "string":
                        cmd.Parameters.Add(p.parametro, SqlDbType.VarChar).Value = p.valorCadena;
                        break;

                    case "int":
                        cmd.Parameters.Add(p.parametro, SqlDbType.Int).Value = p.valorEntero;
                        break;

                    case "double":
                        cmd.Parameters.Add(p.parametro, SqlDbType.BigInt).Value = p.valorDouble;
                        break;

                    case "datetime":
                        cmd.Parameters.Add(p.parametro, SqlDbType.DateTime).Value = p.valorFecha ?? null;
                        break;
                    }
                }

                SqlDataAdapter da = new SqlDataAdapter(cmd);

                da.Fill(dt);
            }
            catch
            {
                dt.Columns.Add("FolioAsignado");
                DataRow Row = dt.NewRow();
                Row["FolioAsignado"] = "ERROR";
                //workRow[1] = "ERROR";
                dt.Rows.Add(Row);
            }
            finally
            {
                conn.Close();
            }

            return(dt);
        }
コード例 #29
0
        public static List <Consultas> getSupervisores(int rol)
        {
            List <Consultas> losSupervisores = new List <Consultas>();

            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Consultas>(cnn, "sp_general_supervisor_area_lista", new { @area = rol }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);

            losSupervisores = (List <Consultas>)returnDapper;

            return(losSupervisores);
        }
コード例 #30
0
        public static List <Test> getEvalSupervisor(string fecha01, string fecha02)
        {
            List <Test> evalSup = new List <Test>();

            IDbConnection cnn          = BDConn.AbreConexion();
            var           returnDapper = Dapper.SqlMapper.Query <Test>(cnn, "sp_poligrafia_get_test_supervisor", new { @fecha1 = fecha01, @fecha2 = fecha02 }, commandType: CommandType.StoredProcedure);

            BDConn.CierraConexion(cnn);

            evalSup = (List <Test>)returnDapper;

            return(evalSup);
        }