public static Eventos InsertarEvento(InsertEventoParams iR) { var parametros = SearchRec.ToSqlParams(new { ID_EVENTO = iR.ID_EVENTO, EVENTO = iR.EVENTO, PUNTAJE = iR.PUNTAJE, CREATED_DATE = DateTime.Now, CREATED_BY = iR.CREATED_BY, ACTIVO = iR.ACTIVO }); var result = Database.DataServer.ExecReaderSelSP <Eventos>("SP_InsertarEvento", parametros); return(result.FirstOrDefault()); }
public static Campanias CrearCampania(CrearCampaniaParams cc) { var parametros = SearchRec.ToSqlParams(new { ID_CAMPANIA = cc.ID_CAMPANIA, CAMPANIA = cc.CAMPANIA, DATE_START = cc.DATE_START, DATE_END = cc.DATE_END, FECHA_CANJE = cc.FECHA_CANJE, CREATED_BY = cc.CREATED_BY, ACTIVO = cc.ACTIVO }); var result = Database.DataServer.ExecReaderSelSP <Campanias>("SP_CrearCampania", parametros); return(result.FirstOrDefault()); }
public static Reglas InsertarRegla(InsertReglasParams iR) { var parametros = SearchRec.ToSqlParams(new { ID_REGLA = iR.ID_REGLA, REGLA = iR.REGLA, ICON = iR.ICON, DESCRIPCION = iR.DESCRIPCION, CREATED_DATE = DateTime.Now, CREATED_BY = iR.CREATED_BY, ACTIVO = iR.ACTIVO }); var result = Database.DataServer.ExecReaderSelSP <Reglas>("SP_InsertarRegla", parametros); return(result.FirstOrDefault()); }
public static Recompensas EntregarRecompensa(EntregarRecompensaParams e) { var recompensas = UtilsApp.GenerarXMLRecompensas(e.RECOMPENSAS); var xmlRecompesas = Extensiones.SerializeToXml <UtilsApp.Recompensas>(recompensas); var parametros = SearchRec.ToSqlParams(new { RNTT = e.RNTT, RECOMPENSAS = xmlRecompesas.ToString(), PUNTOS_RECOMPENSAS_T = e.PUNTOS_TOTALES, CREATED_DATE = DateTime.Now, CREATED_BY = e.CREATED_BY }); var result = Database.DataServer.ExecReaderSelSP <Recompensas>("SP_EntregarRecompensa", parametros); return(result.FirstOrDefault()); }
public static RegistroManual InsertarRegistroManual(RegistroManualParams Params) { var parametros = SearchRec.ToSqlParams(new { RNTT = Params.RNTT, NOMBRE = Params.NOMBRE, CEDULA = Params.CEDULA, DESCRIPCION = Params.DESCRIPCION, TIPO_EVENTO = Params.TIPO_EVENTO, PUNTOS = Params.PUNTOS, CREATED_BY = Params.CREATED_BY, CREATED_DATE = DateTime.Now, }); var result = Database.DataServer.ExecReaderSelSP <RegistroManual>("SP_InsertarRegistroManual", parametros); return(result.FirstOrDefault()); }
public static CambiosRegistroUpdate UpdateRegistroIncidencia(UpdateRegistroParams cc) { var cambios = UtilsApp.GenerarXMLCambiosRegistro(cc.CambiosList); var xmlCambios = Extensiones.SerializeToXml <CambiosRegistroUpdate>(cambios); var parametros = SearchRec.ToSqlParams(new { cc.ID_REGISTRO, cc.ROTULO, cc.FECHA_INCIDENTE, cc.DESCRIPCION, CAMBIOS = xmlCambios.ToString(), cc.USER }); var result = Database.DataServer.ExecReaderSelSP <CambiosRegistroUpdate>("SP_UpdateRegistro", parametros); return(result.FirstOrDefault()); }
public static Recompensas InsertarRecompensa(InsertRecompensaParams iR) { var parametros = SearchRec.ToSqlParams(new { ID_RECOMPENSA = iR.ID_RECOMPENSA, NOMBRE = iR.NOMBRE, IMAGEN = iR.IMAGEN, DESCRIPCION = iR.DESCRIPCION, VALOR_PUNTOS = iR.VALOR_PUNTOS, STOCK = iR.STOCK, CREATED_DATE = DateTime.Now, CREATED_BY = iR.CREATED_BY, ACTIVO = iR.ACTIVO }); var result = Database.DataServer.ExecReaderSelSP <Recompensas>("SP_InsertarRecompensa", parametros); return(result.FirstOrDefault()); }
public static int InsertPointAutomation(List <ChoferesToSQL> cho) { return(Database.DataServer.ExecSPNonQuery("SP_InsertPoint", SearchRec.ToSqlParams(new { data = cho.ToDataTable() }))); }