public objRes Insert(personasDto Reg) { using (ctx = new tvEntities()) { objRes Respuesta = new objRes(); try { personas Old = ctx.personas.Where(t => t.Cedula == Reg.Cedula).FirstOrDefault(); if (Old == null) { personas Per = new personas(); Mapper.Map(Reg, Per); ctx.personas.Add(Per); // Crear Contrato de conduccion documentospersona ContratoConduccion = new documentospersona(); ContratoConduccion.cedula = Reg.Cedula; ContratoConduccion.documento = 6; ContratoConduccion.Numero = Reg.NumeroContratoConduccion; ContratoConduccion.fechaExpedicion = Reg.FechaExpedicionContratoConduccion; ContratoConduccion.fechaExpiracion = Reg.FechaVencimientoContratoConduccion; ctx.documentospersona.Add(ContratoConduccion); // Crear Contrato de conduccion documentospersona LicenciaConduccion = new documentospersona(); LicenciaConduccion.cedula = Reg.Cedula; LicenciaConduccion.documento = 7; LicenciaConduccion.Numero = Reg.NumeroLicenciaConduccion; LicenciaConduccion.fechaExpedicion = Reg.FechaExpedicionLicenciaConduccion; LicenciaConduccion.fechaExpiracion = Reg.FechaVencimientoLicenciaConduccion; ctx.documentospersona.Add(LicenciaConduccion); ctx.SaveChanges(); Respuesta.Error = false; Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!"; return(Respuesta); } else { Respuesta.Error = true; Respuesta.Mensaje = "Ya se encuentra registrado una con esta cedula..."; return(Respuesta); } } catch (Exception e) { Respuesta.Error = true; Respuesta.Mensaje = e.Message; return(Respuesta); } } }
public objRes Update(personasDto Reg) { using (ctx = new tvEntities()) { objRes Respuesta = new objRes(); try { personas Old = ctx.personas.Where(t => t.Cedula == Reg.Cedula).FirstOrDefault(); if (Old != null) { Mapper.Map(Reg, Old); // Modifica Contrato de conduccion Old.documentospersona.Where(t => t.documento == 6).FirstOrDefault().Numero = Reg.NumeroContratoConduccion; Old.documentospersona.Where(t => t.documento == 6).FirstOrDefault().fechaExpedicion = Reg.FechaExpedicionContratoConduccion; Old.documentospersona.Where(t => t.documento == 6).FirstOrDefault().fechaExpiracion = Reg.FechaVencimientoContratoConduccion; // Modifica Contrato de conduccion Old.documentospersona.Where(t => t.documento == 7).FirstOrDefault().Numero = Reg.NumeroLicenciaConduccion; Old.documentospersona.Where(t => t.documento == 7).FirstOrDefault().fechaExpedicion = Reg.FechaExpedicionLicenciaConduccion; Old.documentospersona.Where(t => t.documento == 7).FirstOrDefault().fechaExpiracion = Reg.FechaVencimientoLicenciaConduccion; ctx.SaveChanges(); Respuesta.Error = false; Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!"; return(Respuesta); } else { Respuesta.Error = true; Respuesta.Mensaje = "No se encuentra registrado persona con esta cedula..."; return(Respuesta); } } catch (Exception e) { Respuesta.Error = true; Respuesta.Mensaje = e.Message; return(Respuesta); } } }
public objRes InsertOrUpdateAsignarBus(personasDto persDto) { using (ctx = new tvEntities()) { objRes Respuesta = new objRes(); try { asignarbus aB = ctx.asignarbus.Where(t => t.Cedula == persDto.Cedula).FirstOrDefault(); if (aB != null) { aB.Estado = "N"; ctx.SaveChanges(); } aB = new asignarbus(); aB.Cedula = persDto.Cedula; aB.Estado = "A"; aB.Fecha = DateTime.Now; aB.Placa = ctx.buses.Where(t => t.Vial == persDto.Vial).FirstOrDefault().Placa; ctx.asignarbus.Add(aB); ctx.SaveChanges(); Respuesta.Error = false; Respuesta.Mensaje = "Operacion realizada satisfactoriamente!!!"; return(Respuesta); } catch (Exception e) { Respuesta.Error = true; Respuesta.Mensaje = e.Message; return(Respuesta); } } }
public objRes InsertOrUpdateAsignarBus(personasDto persDto) { mPersonas objPersonas = new mPersonas(); return(objPersonas.InsertOrUpdateAsignarBus(persDto)); }
public objRes Update(personasDto Reg) { mPersonas objPersonas = new mPersonas(); return(objPersonas.Update(Reg)); }
public objRes Insert(personasDto Reg) { mPersonas objPersonas = new mPersonas(); return(objPersonas.Insert(Reg)); }