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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }