public int Update_EventoTempOperador(EventosTempModel eventoTempNuevo) { SAX_EVENTO_TEMP modelevtemp = Mapper.Map <EventosTempModel, SAX_EVENTO_TEMP>(eventoTempNuevo); eveService = eveService ?? new Eventos(); return(eveService.Update_EventoTempOperador(modelevtemp)); }
public SAX_EVENTO_TEMP Consulta_EventoTempOperador(int eventoidConsulta) { try { var evtmp = new EventosTemp(); eventotempactual = evtmp.GetSingle(x => x.EV_COD_EVENTO == eventoidConsulta); } catch (Exception ex) { throw new Exception(ex.Message); } return(eventotempactual); }
/// <summary> /// Actualiza la tabal Evento temporal con valores nuevos y actualiza el status de la tabla evento /// con status = 0 = Pendiente /// </summary> /// <param name="eventoTempNuevo"></param> /// <returns></returns> public int Update_EventoTempOperador(SAX_EVENTO_TEMP eventoTempNuevo) { int actualizado = 0; try { using (var trx = new TransactionScope()) { //Actualizamos tabla Evento con status = 0 = pendiente var evt = new Eventos(); var eventoactual = evt.GetSingle(x => x.EV_COD_EVENTO == eventoTempNuevo.EV_COD_EVENTO); if (eventoactual != null) { var eventonuevo = eventoactual; eventonuevo.EV_ESTATUS = Convert.ToInt32(RegistryState.Pendiente); evt.Update(eventoactual, eventonuevo); } //Actualizamos tabla EventoTemp con valores nuevos y con status = 2 = por aprobar var evtmp = new EventosTemp(); var eventotempactual = evtmp.GetSingle(x => x.EV_COD_EVENTO == eventoTempNuevo.EV_COD_EVENTO); if (eventotempactual != null) { eventoTempNuevo.EV_USUARIO_CREACION = eventotempactual.EV_USUARIO_CREACION; eventoTempNuevo.EV_COD_EVENTO_TEMP = eventotempactual.EV_COD_EVENTO_TEMP; eventoTempNuevo.EV_USUARIO_APROBADOR = eventotempactual.EV_USUARIO_APROBADOR; eventoTempNuevo.EV_FECHA_APROBACION = eventotempactual.EV_FECHA_APROBACION; eventoTempNuevo.EV_ESTATUS = Convert.ToInt32(RegistryState.PorAprobar); //eventoTempNuevo.EV_REFERENCIA_CREDITO = eventotempactual.EV_REFERENCIA_CREDITO; //eventoTempNuevo.EV_REFERENCIA_DEBITO = eventotempactual.EV_REFERENCIA_DEBITO; evtmp.Update(eventotempactual, eventoTempNuevo); } trx.Complete(); if (eventotempactual == null && eventoactual == null) { actualizado = 0; } else { actualizado = eventoTempNuevo.EV_COD_EVENTO; } } } catch (Exception ex) { throw new Exception(ex.Message); } return(actualizado); }
private SAX_EVENTO mapeoEntidadEvento(SAX_EVENTO_TEMP evt, int codEvento, int status) { var evtReturn = new SAX_EVENTO(); evtReturn.EV_ID_AREA = evt.EV_ID_AREA; evtReturn.CE_ID_EMPRESA = evt.CE_ID_EMPRESA; evtReturn.EV_COD_EVENTO = codEvento; evtReturn.EV_CUENTA_CREDITO = evt.EV_CUENTA_CREDITO; evtReturn.EV_CUENTA_DEBITO = evt.EV_CUENTA_DEBITO; evtReturn.EV_DESCRIPCION_EVENTO = evt.EV_DESCRIPCION_EVENTO; evtReturn.EV_ESTATUS = status; evtReturn.EV_ESTATUS_ACCION = evt.EV_ESTATUS_ACCION; evtReturn.EV_FECHA_APROBACION = evt.EV_FECHA_APROBACION; evtReturn.EV_FECHA_CREACION = evt.EV_FECHA_CREACION; evtReturn.EV_FECHA_MOD = evt.EV_FECHA_MOD; evtReturn.EV_REFERENCIA_DEBITO = evt.EV_REFERENCIA_DEBITO; evtReturn.EV_REFERENCIA_CREDITO = evt.EV_REFERENCIA_CREDITO; evtReturn.EV_USUARIO_APROBADOR = evt.EV_USUARIO_APROBADOR; evtReturn.EV_USUARIO_CREACION = evt.EV_USUARIO_CREACION; evtReturn.EV_USUARIO_MOD = evt.EV_USUARIO_MOD; return(evtReturn); }
private SAX_EVENTO_TEMP mapeoEntidadEventoTemporal(SAX_EVENTO_TEMP evt) { var evtReturn = new SAX_EVENTO_TEMP(); evtReturn.EV_ID_AREA = evt.EV_ID_AREA; evtReturn.CE_ID_EMPRESA = evt.CE_ID_EMPRESA; evtReturn.EV_COD_EVENTO = evt.EV_COD_EVENTO; evtReturn.EV_COD_EVENTO_TEMP = evt.EV_COD_EVENTO_TEMP; evtReturn.EV_CUENTA_CREDITO = evt.EV_CUENTA_CREDITO; evtReturn.EV_CUENTA_DEBITO = evt.EV_CUENTA_DEBITO; evtReturn.EV_DESCRIPCION_EVENTO = evt.EV_DESCRIPCION_EVENTO; evtReturn.EV_ESTATUS = Convert.ToInt32(RegistryState.Aprobado); evtReturn.EV_ESTATUS_ACCION = evt.EV_ESTATUS_ACCION; evtReturn.EV_FECHA_APROBACION = evt.EV_FECHA_APROBACION; evtReturn.EV_FECHA_CREACION = evt.EV_FECHA_CREACION; evtReturn.EV_FECHA_MOD = evt.EV_FECHA_MOD; evtReturn.EV_REFERENCIA_DEBITO = evt.EV_REFERENCIA_DEBITO; evtReturn.EV_REFERENCIA_CREDITO = evt.EV_REFERENCIA_CREDITO; evtReturn.EV_USUARIO_APROBADOR = evt.EV_USUARIO_APROBADOR; evtReturn.EV_USUARIO_CREACION = evt.EV_USUARIO_CREACION; evtReturn.EV_USUARIO_MOD = evt.EV_USUARIO_MOD; return(evtReturn); }
//public List<SAX_EVENTO> SearchByFilter (Int32 IdEmp, Int32 IdAreaOpe, string IdCuentaDb, string IdCuentaCR) //{ // try // { // DBModelEntities db = new DBModelEntities(); // var result = (from s in db.SAX_EVENTO // where s.CE_ID_EMPRESA == (IdEmp == 0 ? s.CE_ID_EMPRESA : IdEmp) // && s.EV_ID_AREA == (IdAreaOpe == 0 ? s.EV_ID_AREA : IdAreaOpe) // //&& s.EV_CUENTA_CREDITO == (IdCuentaCR == "null" ? s.EV_CUENTA_CREDITO : IdCuentaCR) // //&& s.EV_CUENTA_DEBITO == (IdCuentaDb == "null" ? s.EV_CUENTA_DEBITO : IdCuentaDb) // select s).ToList(); // return result; // } // catch (Exception ex) // { // throw new Exception(ex.Message); // } //} private void Insert(SAX_EVENTO_TEMP eventoTemp) { throw new NotImplementedException(); }