public int add(ENTIDADES.OperacionCobranza o) { using (var db = new DATA.USER.COBRANZA_CBEntities()) { try { var pres = db.Parametros.Where(x => x.ID == o.parametroID).Select(x => x.TipoGestionId.Value).FirstOrDefault(); var uss = new DATA.USER.OperacionCobranza() { asignacionClienteID = o.AsignacionClienteID, causalMoraID = o.CausalMoraID, CausalMoraAnt = o.CausalMoraAnt, Comentario = o.Comentario, compromisoPagoID = o.CompromisoPagoID, FechaCompromiso = Convert.ToDateTime(o.FechaCompromiso), FeCre = o.FeCre, FeMod = o.FeMod, presenciaClienteID = pres, probalidadPagoID = o.probalidadPagoID, TelefonoAlternativo = o.TelefonoAlternativo, activo = o.activo, UsrCre = o.UsrCre, UsrMod = o.UsrMod, parametroID = o.parametroID }; db.OperacionCobranzas.Add(uss); db.SaveChanges(); return(uss.operacionCobranzaID); } catch (System.Exception ex) { throw new Exception("Logico add", ex); } } }
public OperacionCobranza ToEntidades(DATA.USER.OperacionCobranza o) { return(new OperacionCobranza() { AsignacionClienteID = o.asignacionClienteID.Value, CausalMoraAnt = o.CausalMoraAnt, CausalMoraID = o.causalMoraID.Value, Comentario = o.Comentario, CompromisoPagoID = o.compromisoPagoID.Value, FechaCompromiso = Convert.ToString(o.FechaCompromiso.Value), FeCre = o.FeCre.Value, FeMod = o.FeMod.Value, compromisoPago = "", NombreCausal = getNombreCausual(o.causalMoraID.Value), nombrepresencia = getNombrePresencia(o.presenciaClienteID.Value), nombreprobalidadPago = getNombrPerobalidad(o.probalidadPagoID.Value), nombreparametro = getTipogestion(o.parametroID.Value), operacionCobranzaID = o.operacionCobranzaID, presenciaClienteID = o.presenciaClienteID.Value, activo = o.activo.Value, probalidadPagoID = o.probalidadPagoID.Value, TelefonoAlternativo = o.TelefonoAlternativo == null ? "" : o.TelefonoAlternativo, parametroID = o.parametroID.Value, UsrCre = o.UsrCre, UsrMod = o.UsrMod }); }