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 ActionResult Create(ENTIDADES.OperacionCobranza collection, string probalidadpago = "", string compromisopago = "", string casualmora = "", string parametro = "", string txtHora = "") { var mensajes = new List <KeyValuePair <string, string> >(); try { if (txtHora != "") { var dt = collection.FechaCompromiso + " " + txtHora; collection.FechaCompromiso = dt; } Usuario us = Util.Usuario; collection.FeCre = DateTime.Now; collection.FeMod = DateTime.Now; collection.UsrCre = us.Login; collection.UsrMod = us.Login; collection.probalidadPagoID = Convert.ToInt32(probalidadpago); collection.CompromisoPagoID = Convert.ToInt32(compromisopago); collection.CausalMoraID = Convert.ToInt32(casualmora); collection.parametroID = Convert.ToInt32(parametro); int cout = op.add(collection); if (cout != 0) { mensajes.Add(Util.mensaje("OK", "La operacion correctamente" + "|" + cout)); } else { mensajes.Add(Util.mensaje("ERROR", "No se completo la operacion")); } } catch (Exception ex) { mensajes.Clear(); mensajes.Add(Util.mensaje("ERROR", ex.Message)); } return(Json(mensajes)); }