Ejemplo n.º 1
0
        public ActionResult UpdateUsuarios(Usuarios usuario, string username, string usernameA, int idUser)
        {
            //var id=DB.Usuarios.Find(usuario.idUsuario);

            if (ModelState.IsValid)
            {
                try
                {
                    var us = from u in DB.Usuarios select u;
                    us = us.Where(u => u.nombreUsuario == User.Identity.Name);
                    DB.Entry(usuario).State = System.Data.Entity.EntityState.Modified;

                    DB.SaveChanges();
                    if (usuario.idUsuario == us.FirstOrDefault().idUsuario)
                    {
                        return(RedirectToAction("SignOut"));
                    }
                    else
                    {
                        return(RedirectToAction("ListaUsuarios"));
                    }
                }
                catch (DbUpdateException /* ex */)
                {
                    //Log the error (uncomment ex variable name and write a log.)
                    ModelState.AddModelError("", "Unable to save changes. " +
                                             "Try again, and if the problem persists, " +
                                             "see your system administrator.");
                }
            }
            return(RedirectToAction("ListaUsuarios"));
        }
        public Object editarMaterial(Materiales material, MaterialesContable materialesContable)
        {
            try
            {
                using (var bd = new AlmacenEntities())
                {
                    Object result = "";
                    var    idMC   = bd.MaterialesContable.AsNoTracking().Where(s => s.idMaterial == material.idMaterial).FirstOrDefault().idMaterialesCont;
                    materialesContable.idMaterialesCont = idMC;
                    bd.Entry(material).State            = System.Data.Entity.EntityState.Modified;
                    bd.Entry(materialesContable).State  = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                    result = new { message = "Se edito correctamente", code = 1 };

                    return(result);
                }
            }
            catch (SqlException odbcEx)
            {
                Object result = new { message = "Error: " + odbcEx.Message.ToString(), code = 2 };
                return(result);
            }
            catch (Exception ex)
            {
                Object result = new { message = "Error: " + ex.Message.ToString(), code = 2 };
                return(result);
            }
        }
Ejemplo n.º 3
0
        public Object editarGrupo(GpoMateriales grupo, int numGpo)
        {
            try
            {
                Object result = "";
                grupo.numGpo = (Int16)numGpo;
                using (var bd = new AlmacenEntities())
                {
                    bd.Entry(grupo).State = System.Data.Entity.EntityState.Modified;
                    bd.SaveChanges();
                    result = new { message = "Se edito correctamente", code = 1 };

                    return(result);
                }
            }
            catch (SqlException odbcEx)
            {
                Object result = new { message = "Error: " + odbcEx.Message.ToString(), code = 2 };
                return(result);
            }
            catch (Exception ex)
            {
                Object result = new { message = "Error: " + ex.Message.ToString(), code = 2 };
                return(result);
            }
        }
Ejemplo n.º 4
0
        public short ActualizarPermisos(Permiso permiso)
        {
            short resul = 0;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                Permiso permisosAct = context.Permisoes.Where(e => e.Id == permiso.Id).FirstOrDefault();

                permisosAct.Admin      = permiso.Admin;
                permisosAct.Corte      = permiso.Corte;
                permisosAct.Bordado    = permiso.Bordado;
                permisosAct.Maquila    = permiso.Maquila;
                permisosAct.Lavanderia = permiso.Lavanderia;
                permisosAct.Terminado  = permiso.Terminado;
                permisosAct.Almacen    = permiso.Almacen;
                permisosAct.Venta      = permiso.Venta;
                /*falta algunas configuraciones*/

                context.Permisoes.Attach(permisosAct);
                context.Entry(permisosAct).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                resul = permiso.Id;
            }
            return(resul);
        }
Ejemplo n.º 5
0
        public bool ActualizarBodega(Bodega Bodega)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                Bodega BodegaAct = context.Bodegas.Where(e => e.Id == Bodega.Id).FirstOrDefault();
                BodegaAct.Nombre    = Bodega.Nombre;
                BodegaAct.IdUsuario = Bodega.IdUsuario;
                BodegaAct.Estado    = Bodega.Estado;
                context.Bodegas.Attach(BodegaAct);
                context.Entry(BodegaAct).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                resul = true;
            }

            return(resul);
        }
Ejemplo n.º 6
0
        public bool ActualizarTalla(Talla talla)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                Talla tallaAct = context.Tallas.Where(e => e.Id == talla.Id).FirstOrDefault();
                tallaAct.Talla1 = talla.Talla1;
                tallaAct.activo = talla.activo;

                context.Tallas.Attach(tallaAct);
                context.Entry(tallaAct).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                resul = true;
            }

            return(resul);
        }
Ejemplo n.º 7
0
        public bool ActualizarProceso(Proceso proceso)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                Proceso ProcesoAct = context.Procesoes.Where(e => e.Id == proceso.Id).FirstOrDefault();

                ProcesoAct.Nombre      = proceso.Nombre;
                ProcesoAct.Descripcion = proceso.Descripcion;
                ProcesoAct.Activo      = proceso.Activo;
                context.Procesoes.Attach(ProcesoAct);
                context.Entry(ProcesoAct).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                resul = true;
            }

            return(resul);
        }
Ejemplo n.º 8
0
        public bool ActualizarUsuario(Usuario usuario)
        {
            bool resul = false;

            using (AlmacenEntities context = new AlmacenEntities())
            {
                Usuario usuarioAct = context.Usuarios.Where(e => e.Id == usuario.Id).FirstOrDefault();


                usuarioAct.Nombre     = usuario.Nombre;
                usuarioAct.Usuario1   = usuario.Usuario1;
                usuarioAct.contrasena = usuario.contrasena;
                usuarioAct.Activo     = usuario.Activo;

                context.Usuarios.Attach(usuarioAct);
                context.Entry(usuarioAct).State = System.Data.Entity.EntityState.Modified;
                context.SaveChanges();
                resul = true;
            }
            return(resul);
        }
 public void UpdateProductRecord(Product prod)
 {
     almacenEntities.Entry(prod).State = System.Data.Entity.EntityState.Modified;
     almacenEntities.SaveChanges();
 }