Example #1
0
 public bool Edit(AsignacionCliente o)
 {
     using (var db = new DATA.USER.COBRANZA_CBEntities())
     {
         using (var transation = db.Database.BeginTransaction())
         {
             try
             {
                 DATA.USER.AsignacionCliente cl = new DATA.USER.AsignacionCliente()
                 {
                     asignacionClienteID = o.asignacionClienteID,
                     CodCliente          = o.CodCliente,
                     CodUsuario          = o.CodUsuario,
                     FechaAsignacion     = o.FechaAsignacion,
                     FechaMod            = o.FechaMod,
                     FeCre  = o.FeCre,
                     UsrCre = o.UsrCre,
                     UsrMod = o.UsrMod
                 };
                 db.Entry(cl).State = EntityState.Modified;
                 db.SaveChanges();
                 transation.Commit();
                 return(true);
             }
             catch (Exception ex)
             {
                 transation.Rollback();
                 throw new Exception("Logica", ex);
             }
         }
     }
 }
Example #2
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            AsignacionCliente asignacionCliente = await db.AsignacionClientes.FindAsync(id);

            db.AsignacionClientes.Remove(asignacionCliente);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Example #3
0
        public async Task <ActionResult> Edit([Bind(Include = "usuarioID,asignacionclienteID,clienteID,estado,fechaAsignacion")] AsignacionCliente asignacionCliente)
        {
            if (ModelState.IsValid)
            {
                db.Entry(asignacionCliente).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            ViewBag.usuarioID = new SelectList(db.clientes, "clienteID", "nombre", asignacionCliente.usuarioID);
            ViewBag.usuarioID = new SelectList(db.Usuarios, "UsuarioID", "UsuarioNombre", asignacionCliente.usuarioID);
            return(View(asignacionCliente));
        }
Example #4
0
        // GET: AsignacionClientes/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsignacionCliente asignacionCliente = await db.AsignacionClientes.FindAsync(id);

            if (asignacionCliente == null)
            {
                return(HttpNotFound());
            }
            return(View(asignacionCliente));
        }
Example #5
0
        // GET: AsignacionClientes/Edit/5
        public async Task <ActionResult> Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AsignacionCliente asignacionCliente = await db.AsignacionClientes.FindAsync(id);

            if (asignacionCliente == null)
            {
                return(HttpNotFound());
            }
            ViewBag.usuarioID = new SelectList(db.clientes, "clienteID", "nombre", asignacionCliente.usuarioID);
            ViewBag.usuarioID = new SelectList(db.Usuarios, "UsuarioID", "UsuarioNombre", asignacionCliente.usuarioID);
            return(View(asignacionCliente));
        }
 public ActionResult add(AsignacionCliente o)
 {
     try
     {
         Usuario us = (Usuario)Session["LoginUsuario"];
         o.UsrCre = us.Login;
         o.FeCre  = DateTime.Now;
         l.add(o);
         mensajes.Add(Util.mensaje("OK", ""));
         return(Json(mensajes));
     }
     catch (Exception ex)
     {
         mensajes.Clear();
         mensajes.Add(Util.mensaje("ERROR", ex.Message));
         return(Json(mensajes));
     }
 }
Example #7
0
        public bool add(AsignacionCliente o)
        {
            using (var db = new DATA.USER.COBRANZA_CBEntities())
            {
                using (var transation = db.Database.BeginTransaction())
                {
                    try
                    {
                        var cout = 0;
                        if (db.AsignacionClientes.Count() > 0)
                        {
                            cout = db.AsignacionClientes.Select(s => s.asignacionClienteID).Max();
                        }

                        DATA.USER.AsignacionCliente cl = new DATA.USER.AsignacionCliente()
                        {
                            asignacionClienteID = cout + 1,
                            CodCliente          = o.CodCliente,
                            Codigo            = o.codigo,
                            CodUsuario        = o.CodUsuario,
                            FechaAsignacion   = o.FechaAsignacion,
                            FechaMod          = o.FechaMod,
                            FeCre             = o.FeCre,
                            UsrCre            = o.UsrCre,
                            UsrMod            = o.UsrMod,
                            Estado            = o.Estado,
                            Periodo           = o.Periodo,
                            FechaReasignacion = o.FechaReasignacion
                        };
                        db.AsignacionClientes.Add(cl);
                        db.SaveChanges();
                        transation.Commit();
                        return(true);
                    }
                    catch (Exception ex)
                    {
                        transation.Rollback();
                        throw new Exception("Logica", ex);
                    }
                }
            }
        }
        public ActionResult Edit(AsignacionCliente asignacionCliente)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    l.Edit(asignacionCliente);
                    mensajes.Add(Util.mensaje("OK", "Se realizo correctamenta"));
                    return(Json(mensajes));
                }

                mensajes.Add(Util.mensaje("ERROR", "Fallo"));
                return(Json(mensajes));
            }
            catch (Exception ex)
            {
                mensajes.Clear();
                mensajes.Add(Util.mensaje("ERROR", ex.Message));
                return(Json(mensajes));
            }
        }
        public ActionResult SetEnviarPametros(int codusuario, List <Codigos> lista)
        {
            try
            {
                Usuario us = Util.Usuario;
                //List<string> list = lista.ToArray<string>().ToList();

                DateTime an  = DateTime.Now;
                string   mes = Convert.ToString(an.Month).Length == 1 ? "0" + Convert.ToString(an.Month) : Convert.ToString(an.Month);
                string   per = mes + "/" + Convert.ToString(an.Year);
                foreach (var item in lista)
                {
                    AsignacionCliente o = new AsignacionCliente()
                    {
                        CodUsuario        = codusuario,
                        CodCliente        = item.Value,
                        FechaAsignacion   = DateTime.Now,
                        FechaMod          = DateTime.Now,
                        FeCre             = DateTime.Now,
                        codigo            = item.Key,
                        UsrCre            = us.Login,
                        UsrMod            = us.Login,
                        Estado            = true,
                        Periodo           = per,
                        FechaReasignacion = DateTime.Now
                    };
                    l.add(o);
                }
                mensajes.Add(Util.mensaje("OK", "Se realizo correctamenta"));
                return(Json(mensajes));
            }
            catch (Exception ex)
            {
                mensajes.Clear();
                mensajes.Add(Util.mensaje("ERROR", ex.Message));
                return(Json(mensajes));
            }
        }