コード例 #1
0
ファイル: LOperaciones.cs プロジェクト: toryventura/obelisco
 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);
         }
     }
 }
コード例 #2
0
        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));
        }