/// <summary> /// Sirve para guardar los adjuntos del reporte de hallazgos /// </summary> /// <param name="parametrosGuardar">Son los parámetros a guardar</param> /// <returns>Devuelve una cadena de texto que indica si se guardo correctamente el registro en la base de datos</returns> public static string GuardarAdjuntoReporteHallazgos(string[] parametrosGuardar) { try { if (parametrosGuardar == null || parametrosGuardar.Length < 2) { return("-1"); //Significa que los parámetros no son correctos } var rutaImagen = string.Empty; var idUsuario = 0; var fechaTarea = DateTime.Now; rutaImagen = parametrosGuardar[0]; if (!int.TryParse(parametrosGuardar[1].ToString(), out idUsuario)) { return("-2"); //No se encontró un idGac para el nombre enviado } List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); string cod_error = string.Empty; string mensaje_error = string.Empty; string procedimientoAlmacenado = "pa_ins_adjunto_hallazgo"; parametros.Add(new PaParams("@url", SqlDbType.NVarChar, rutaImagen, ParameterDirection.Input, 400)); parametros.Add(new PaParams("@fecha", SqlDbType.DateTime, fechaTarea, ParameterDirection.Input)); parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros); return(cod_error + "<||>" + mensaje_error); } catch (Exception ex) { return(ex.Message); } }
public static string insRegObservaciones(string cod_bpin, string info_faltante, string info_clara, string info_completa, string comunidad_benef, string dudas, DateTime fecha_posterior_1, DateTime fecha_posterior_2, int id_usuario, int id_grupo) { string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@info_faltante", SqlDbType.VarChar, info_faltante, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@info_clara", SqlDbType.VarChar, info_clara, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@info_completa", SqlDbType.VarChar, info_completa, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@comunidad_benef", SqlDbType.VarChar, comunidad_benef, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@dudas", SqlDbType.VarChar, dudas, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@fecha_posterior_1", SqlDbType.DateTime, fecha_posterior_1, ParameterDirection.Input)); parametros.Add(new PaParams("@fecha_posterior_2", SqlDbType.DateTime, fecha_posterior_2, ParameterDirection.Input)); parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@codigo_bpin", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@id_gac", SqlDbType.Int, id_grupo, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100)); Data = DbManagement.getDatos("dbo.pa_ins_observaciones_aud", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string insProponerFechaReuPrevias(string cod_bpin, DateTime fecha, int id_usuario) { string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@fecha_propuesta", SqlDbType.DateTime, fecha, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_ins_fecha_reuprevia", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string insInformeProceso(string xml_info) { //falta agregar el número de asistentes al pa_ins_compromisos_aud string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@l_INFORME", SqlDbType.Xml, xml_info, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_ins_InformeProceso", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string pdfRegObservaciones(string cod_bpin) { string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@codigo_bpin", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@html_pdf", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_sql_observaciones_aud_pdf", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } if (cod_error == "") { mensaje_error = Data[1].Rows[0]["html_pdf"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string insActaReuniones(string cod_bpin, DateTime fecha, string descripcion, string ruta_arc, int id_usuario, int id_lugar) { string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; int id_tipo_audiencia = 4; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idAudiencia", SqlDbType.Int, System.DBNull.Value, ParameterDirection.Input)); parametros.Add(new PaParams("@idTipoAudiencia", SqlDbType.Int, id_tipo_audiencia, ParameterDirection.Input)); parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, cod_bpin, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@Fecha", SqlDbType.DateTime, fecha, ParameterDirection.Input)); parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 1000)); parametros.Add(new PaParams("@ruta", SqlDbType.VarChar, ruta_arc, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@idDivipola", SqlDbType.Int, id_lugar, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100)); Data = DbManagement.getDatos("dbo.pa_ins_acta", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string insValoracionProyecto(DataTable datatable) { string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; List <DataTable> Data = new List <DataTable>(); DataSet dsEnvio = new DataSet(); dsEnvio.DataSetName = "ROOT"; dsEnvio.Tables.Add(datatable.Copy()); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@l_CATALOGO", SqlDbType.Xml, dsEnvio.GetXml(), ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100)); Data = DbManagement.getDatos("dbo.pa_ins_ValoracionProy", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string modificarCuestionario(int id_cuestionario, int id_tipo, string titulo, string descripcion, int id_usuario) { string outTxt = ""; string cod_error = "0"; string mensaje_error = ""; DateTime fecha = DateTime.Now; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@id_cuestionario", SqlDbType.Int, id_cuestionario, ParameterDirection.Input)); parametros.Add(new PaParams("@id_tipo_cuestionario", SqlDbType.Int, id_tipo, ParameterDirection.Input)); parametros.Add(new PaParams("@fecha_modif", SqlDbType.DateTime, fecha, ParameterDirection.Input)); parametros.Add(new PaParams("@id_usuario_modif", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@titulo", SqlDbType.VarChar, titulo, ParameterDirection.Input, 100)); parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.[pa_upd_cuestionario]", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
/// <summary> /// Sirve para consultar la información registrada por un usuario /// </summary> /// <param name="pagina">Es la página de la encuesta a consultar</param> /// <param name="usuarioId">Es el id del usuario</param> /// <returns>Devuelve una tabla con los datos solicitados</returns> public static DataTable ObtenerDatosEncuestaUsuario(int pagina, int usuarioId) { List <PaParams> parametros = new List <PaParams>(); switch (pagina) { case 1: parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input)); return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart1_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros)); case 2: parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input)); //parametros.Add(new PaParams("@NombreMunicipio", SqlDbType.VarChar, nombreMunicipio, ParameterDirection.Input,100)); return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart2_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros)); case 3: parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input)); //parametros.Add(new PaParams("@NombreMunicipio", SqlDbType.VarChar, nombreMunicipio, ParameterDirection.Input, 100)); return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart3_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros)); case 4: parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, usuarioId, ParameterDirection.Input)); //parametros.Add(new PaParams("@NombreMunicipio", SqlDbType.VarChar, nombreMunicipio, ParameterDirection.Input, 100)); return(DbManagement.getDatosDataTable("dbo.pa_obt_idfoencuestapart4_idUsu", CommandType.StoredProcedure, cadTransparencia, parametros)); } return(null); }
/// <summary> /// Sirve para modificar el estado de un grupo auditor /// </summary> /// <param name="parametrosModificar">Contiene los parámetros necesarios para hacer la modificación del registro</param> /// <returns>Devuelve una cadena de texto que indica si se realizó o no la actividad</returns> public static string ModificarEstadoGac(string[] parametrosModificar) { if (parametrosModificar.Length <= 1) { return("-1"); //Significa que no se cuenta con los parámetros mínimos para modificar la bd } var idGac = 0; var estado = 0; if (!int.TryParse(parametrosModificar[0], out idGac)) { return("-2"); // Significa que el idMiembroGac enviado no es un entero } if (!int.TryParse(parametrosModificar[1], out estado)) { return("-3"); // Significa que el estado enviado no es un entero } estado = estado == 0 ? 1 : 0; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); string cod_error = string.Empty; string mensaje_error = string.Empty; parametros.Add(new PaParams("@idGac", SqlDbType.Int, idGac, ParameterDirection.Input)); parametros.Add(new PaParams("@estado", SqlDbType.Int, estado, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output, 100)); Data = DbManagement.getDatos("pa_upd_estadogac", CommandType.StoredProcedure, cadTransparencia, parametros); return(cod_error + "<||>" + mensaje_error); }
public static string ValidarUsuarioMiembroGac(string parametrosConsulta) { try { var parametrosConsultar = parametrosConsulta.Split('*'); if (parametrosConsultar == null || parametrosConsultar.Length < 2) { return("-1"); //Significa que los parámetros no son correctos } var idUsuario = 0; var idGac = 0; if (!int.TryParse(parametrosConsultar[0].ToString(), out idUsuario)) { return("-2"); //No se encontró un idUsuario para el nombre enviado } if (!int.TryParse(parametrosConsultar[1].ToString(), out idGac)) { return("-3"); //No se encontró un idGac para el nombre enviado } var data = new DataTable(); List <PaParams> parametros = new List <PaParams>(); string cod_error = string.Empty; string mensaje_error = string.Empty; string procedimientoAlmacenado = "pa_obt_miembrosgac_idusuario"; parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input)); parametros.Add(new PaParams("@idGac", SqlDbType.Int, idGac, ParameterDirection.Input)); data = DbManagement.getDatosDataTable(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros); return(data.Rows.Count > 0? "true": "false"); } catch (Exception ex) { return(ex.Message); } }
public static string actualizarDatosUsu(int id_usuario, string nombre, string divipola, string celular) { string outTxt = ""; string cod_error = "-1"; string mensaje_error = "@ERROR"; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@nombre", SqlDbType.VarChar, nombre, ParameterDirection.Input, 400)); parametros.Add(new PaParams("@celular", SqlDbType.VarChar, celular, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@divipola", SqlDbType.VarChar, divipola, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_upd_info_usuario", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string addInfoTecnica(string bpin_proy, string titulo, string descripcion, string[] adjuntos, int id_usuario) { string outTxt = ""; DateTime fecha_cre = DateTime.Now; string ruta_doc = adjuntos[1]; string ruta_img = adjuntos[0]; string cod_error = "-1"; string mensaje_error = "@ERROR"; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, bpin_proy, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@fechaCreacion", SqlDbType.DateTime, fecha_cre, ParameterDirection.Input)); parametros.Add(new PaParams("@titulo", SqlDbType.VarChar, titulo, ParameterDirection.Input, 500)); parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 4000)); parametros.Add(new PaParams("@ruta_arch", SqlDbType.VarChar, ruta_doc, ParameterDirection.Input, 100)); parametros.Add(new PaParams("@UrlFoto", SqlDbType.VarChar, ruta_img, ParameterDirection.Input, 500)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_ins_info_tecnica", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string addGrupoAuditor(int id_usuario, int id_grupo, string bpinproyecto, string motivo) { string outTxt = ""; string cod_error = "-1"; string mensaje_error = "@ERROR"; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); if (id_grupo <= 0) { parametros.Add(new PaParams("@id_grupo", SqlDbType.Int, System.DBNull.Value, ParameterDirection.Input)); } else { parametros.Add(new PaParams("@id_grupo", SqlDbType.Int, id_grupo, ParameterDirection.Input)); } parametros.Add(new PaParams("@codigoBPIN", SqlDbType.VarChar, bpinproyecto, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@motivocreacion", SqlDbType.VarChar, motivo, ParameterDirection.Input, 500)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_ins_usu_gac", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string modifRespuestas(string xml_info, int id_usuario) { string cod_error = "-1"; string mensaje_error = "@ERROR"; string outTxt = ""; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@RESPUESTA", SqlDbType.Xml, xml_info, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_upd_respuesta_usu", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
public static string addDescripTecnica(string bpin_proy, string titulo, string descripcion, int id_usuario) { string outTxt = ""; string cod_error = "-1"; string mensaje_error = "@ERROR"; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@codigoBPIN", SqlDbType.VarChar, bpin_proy, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@idUsuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@titulo", SqlDbType.VarChar, titulo, ParameterDirection.Input, 500)); parametros.Add(new PaParams("@descripcion", SqlDbType.VarChar, descripcion, ParameterDirection.Input, 500)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_ins_info_tecnica_desc", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
/// <summary> /// Sirve para obtener el total de grupos auditorias ciudadanas /// </summary> /// <param name="palabraClave">Es la palabra clave de la búsqueda</param> /// <returns>El # de grupos de auditorias ciudadanas</returns> public static DataTable ObtenerTotalGruposAuditoriasCiudadanas(string palabraClave) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@palabraClave", SqlDbType.VarChar, palabraClave.ToUpper(), ParameterDirection.Input, 200)); return(DbManagement.getDatosDataTable("dbo.pa_cont_gac", CommandType.StoredProcedure, cadTransparencia, parametros)); }
/// <summary> /// Sirve para finalizar una tarea /// </summary> /// <param name="idTarea">Es el id de la tarea</param> /// <returns>Devuelve un texto que indica si se hizo o no el proceso</returns> static public string FinalizarTarea(string parametrosGuardar) { try { var idTarea = 0; if (!int.TryParse(parametrosGuardar, out idTarea)) { return("-3"); //El valor del idTarea no es un número } List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); string cod_error = string.Empty; string mensaje_error = string.Empty; string procedimientoAlmacenado = "pa_upd_finalizar_tarea"; parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input)); parametros.Add(new PaParams("@fechaCierreTarea", SqlDbType.DateTime, DateTime.Now, ParameterDirection.Input)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros); return(cod_error + "<||>" + mensaje_error); } catch (Exception ex) { return(ex.Message); } }
public static string cambiarClave(int id_usuario, string hash_clave_ant, string hash_clave_new) { string outTxt = ""; string cod_error = "-1"; string mensaje_error = "@ERROR"; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, id_usuario, ParameterDirection.Input)); parametros.Add(new PaParams("@hash_clave", SqlDbType.VarChar, hash_clave_new, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@hash_clave_ant", SqlDbType.VarChar, hash_clave_ant, ParameterDirection.Input, 200)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_upd_clave", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { cod_error = Data[1].Rows[0]["cod_error"].ToString(); mensaje_error = Data[1].Rows[0]["mensaje_error"].ToString(); } } outTxt = cod_error + "<||>" + mensaje_error; return(outTxt); }
/// <summary> /// Sirve para consultar el detalle de una tarea /// </summary> /// <param name="idTarea">Es el id de la tarea</param> /// <returns>Devuelve una lista con el detalle de cada tarea</returns> static public DataTable ObtenerDetalleTarea(int idTarea) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input)); return(DbManagement.getDatosDataTable("dbo.pa_obt_detalle_tarea", CommandType.StoredProcedure, cadTransparencia, parametros)); }
public static string validaLogin(string email, string hash_clave) { string outTxt = ""; List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@email", SqlDbType.VarChar, email, ParameterDirection.Input, 100)); parametros.Add(new PaParams("@hash_clave", SqlDbType.VarChar, hash_clave, ParameterDirection.Input, 100)); parametros.Add(new PaParams("@estado", SqlDbType.Int, "", ParameterDirection.Output)); parametros.Add(new PaParams("@id_usuario", SqlDbType.Int, "", ParameterDirection.Output)); parametros.Add(new PaParams("@id_perfil", SqlDbType.Int, "", ParameterDirection.Output)); parametros.Add(new PaParams("@id_rol", SqlDbType.VarChar, "", ParameterDirection.Output)); parametros.Add(new PaParams("@nombre", SqlDbType.VarChar, "", ParameterDirection.Output)); parametros.Add(new PaParams("@estadoencuesta", SqlDbType.VarChar, "", ParameterDirection.Output)); Data = DbManagement.getDatos("dbo.pa_valida_login", CommandType.StoredProcedure, cadTransparencia, parametros); if (Data.Count > 1) { if (Data[1].Rows.Count > 0) { outTxt = Data[1].Rows[0]["estado"].ToString() + "<||>" + Data[1].Rows[0]["id_usuario"].ToString() + "<||>" + Data[1].Rows[0]["id_perfil"].ToString() + "<||>" + Data[1].Rows[0]["id_rol"].ToString() + "<||>" + Data[1].Rows[0]["nombre"].ToString() + "<||>" + Data[1].Rows[0]["estadoencuesta"].ToString(); } } else { outTxt = "-1<||>Error en validacion credenciales"; } return(outTxt); }
/// <summary> /// Sirve para obtener el nombre de los miembros del grupo auditor que hace parte del proyecto /// </summary> /// <param name="idGac">Es el código del proyecto</param> /// <returns>Devulve el nombre de los miembros del GAC</returns> public static DataTable GetMiembrosGac(int idGac) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idGac", SqlDbType.Int, idGac, ParameterDirection.Input)); return(DbManagement.getDatosDataTable("dbo.pa_obt_usuarios_gac_idgac", CommandType.StoredProcedure, cadTransparencia, parametros)); }
/// <summary> /// Sirve para verificar si un usuario pertenece al Gac /// </summary> /// <param name="parametrosConsulta">Son los parámetros necesarios para la consulta</param> /// <returns>Devuelve una cadena de texto que indica si el usuario pertenece o no al GAC</returns> public static string VerificarUsuarioGac(string[] parametos) { try { if (parametos == null || parametos.Length < 2) { return("-1"); //Significa que los parámetros no son correctos } var idUsuario = 0; var codigoBpin = ""; List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@CodigoBPIN", SqlDbType.VarChar, codigoBpin, ParameterDirection.Input, 15)); parametros.Add(new PaParams("@IdUsuario", SqlDbType.Int, idUsuario, ParameterDirection.Input)); var dtSalida = DbManagement.getDatosDataTable("dbo.pa_obt_idaudiencia_codigobpin_tipoaudiencia", CommandType.StoredProcedure, cadTransparencia, parametros); if (dtSalida.Rows.Count > 0 && dtSalida.Columns.Count > 0 && dtSalida.Rows[0].ItemArray[0] != null) { return(dtSalida.Rows[0].ItemArray[0].ToString()); } else { return(string.Empty); } } catch (Exception ex) { return(ex.Message); } }
public static DataTable ObtenerRecursosFotografico(int idTarea, string rutaRecurso) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input)); DataTable dtRta = new DataTable(); dtRta.Columns.Add("url"); dtRta.Columns.Add("fechaCreacion"); dtRta.Columns.Add("descripcion"); dtRta.Columns.Add("responsable"); dtRta.Columns.Add("lugar"); dtRta.Columns.Add("estado"); DataTable dtDatos = DbManagement.getDatosDataTable("dbo.pa_obt_recursos_tarea", CommandType.StoredProcedure, cadTransparencia, parametros); foreach (DataRow drFila in dtDatos.Rows) { DataRow nuevaFila = dtRta.NewRow(); nuevaFila[0] = "../.." + rutaRecurso + "/" + drFila.ItemArray[0]; nuevaFila[1] = drFila.ItemArray[1]; nuevaFila[2] = drFila.ItemArray[2]; nuevaFila[3] = drFila.ItemArray[3]; nuevaFila[4] = drFila.ItemArray[4]; nuevaFila[5] = drFila.ItemArray[5]; dtRta.Rows.Add(nuevaFila); } return(dtRta); }
/// <summary> /// Devuelve la información el detalle de un acta de reuniones de una tarea /// </summary> /// <param name="idTareadtar">Es el id de la tarea</param> /// <returns>Devuelve una tabla de datos con los detalles de las actas de reuniones</returns> public static DataTable ObtenerTemasTratarActasReuniones(int idTareadtar) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTareadtar, ParameterDirection.Input)); return(DbManagement.getDatosDataTable("dbo.pa_obt_temastratar_acta_reuniones", CommandType.StoredProcedure, cadTransparencia, parametros)); }
public static string GuardarFuncionarioPublicoAcompanaVisitaTarea(string[] parametrosGuardar) { try { if (parametrosGuardar == null || parametrosGuardar.Length < 1) { return("-1"); //Significa que los parámetros no son correctos } var idTarea = 0; var funcionarioAcompanaVisita = string.Empty; if (!int.TryParse(parametrosGuardar[0].ToString(), out idTarea)) { return("-2"); //No se encontró un idTipoTarea para el nombre enviado } if (parametrosGuardar[1] != null) { funcionarioAcompanaVisita = parametrosGuardar[1]; } List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); string cod_error = string.Empty; string mensaje_error = string.Empty; string procedimientoAlmacenado = "pa_upd_funcionarioAcompanatareas"; parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input)); parametros.Add(new PaParams("@funcionarioAcompanaVisita", SqlDbType.NVarChar, funcionarioAcompanaVisita, ParameterDirection.Input, 1000)); parametros.Add(new PaParams("@cod_error", SqlDbType.Int, cod_error, ParameterDirection.Output)); parametros.Add(new PaParams("@mensaje_error", SqlDbType.VarChar, mensaje_error, ParameterDirection.Output)); Data = DbManagement.getDatos(procedimientoAlmacenado, CommandType.StoredProcedure, cadTransparencia, parametros); return(cod_error + "<||>" + mensaje_error); } catch (Exception ex) { return(ex.Message); } }
public static DataTable BuscarInformacionVisitaCampo(int idTarea) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@idTarea", SqlDbType.Int, idTarea, ParameterDirection.Input)); return(DbManagement.getDatosDataTable("dbo.pa_obt_infovisitacampo", CommandType.StoredProcedure, cadTransparencia, parametros)); }
public static List <DataTable> listarProyectosAll() { List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); Data = DbManagement.getDatos("dbo.pa_listar_proyectos", CommandType.StoredProcedure, cadTransparencia, parametros); return(Data); }
public static List <DataTable> obtCuestionarioAyuda() { List <DataTable> Data = new List <DataTable>(); List <PaParams> parametros = new List <PaParams>(); Data = DbManagement.getDatos("dbo.pa_obt_cuestionario_ayuda", CommandType.StoredProcedure, cadTransparencia, parametros); return(Data); }
public static DataTable obtReporteEncuesta(DateTime fecha_ini, DateTime fecha_fin) { List <PaParams> parametros = new List <PaParams>(); parametros.Add(new PaParams("@fecha_inicial", SqlDbType.DateTime, fecha_ini, ParameterDirection.Input)); parametros.Add(new PaParams("@fecha_final", SqlDbType.DateTime, fecha_fin, ParameterDirection.Input)); return(DbManagement.getDatosDataTable("dbo.pa_obt_reporte_encuesta", CommandType.StoredProcedure, cadTransparencia, parametros)); }