예제 #1
0
 public bool UpdateUsuario(string clave, string departamento, string correo, int autorizado, int liberar, int reabrir, int agregar, int modificar, int eliminar, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var usuario = db.Usuarios.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             usuario.Password        = clave;
             usuario.Departamento    = departamento;
             usuario.Correo          = correo;
             usuario.Autorizado      = autorizado;
             usuario.Liberar         = liberar;
             usuario.Reabrir         = reabrir;
             usuario.Agregar         = agregar;
             usuario.Modificar       = modificar;
             usuario.Eliminar        = eliminar;
             db.Entry(usuario).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #2
0
 public bool UpdatePresupuestos(string Diario, string Mo, string Prestaciones, string Admon, string Prod, string Ventas, string Varios, string IdPresupuestos, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Presupuestos = db.Presupuestos.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Presupuestos.IdPresupuesto   = IdPresupuestos;
             Presupuestos.Diario          = Diario;
             Presupuestos.Mo              = "MX$" + Mo;
             Presupuestos.Prestaciones    = "MX$" + Prestaciones;
             Presupuestos.Admon           = "MX$" + Admon;
             Presupuestos.Prod            = "MX$" + Prod;
             Presupuestos.Ventas          = "MX$" + Ventas;
             Presupuestos.Varios          = "MX$" + Varios;
             db.Entry(Presupuestos).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #3
0
 public bool UpdateSegundas(string cliente, string Tela, string Conf, string Lav, string proc, string avios, string falt, string total, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Segundas = db.Segundas.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Segundas.Cliente         = cliente;
             Segundas.avios           = avios + "%";
             Segundas.Tela            = Tela + "%";
             Segundas.Conf            = Conf + "%";
             Segundas.Lavado          = Lav + "%";
             Segundas.proc            = proc + "%";
             Segundas.faltantes       = falt + "%";
             Segundas.total           = total + "%";
             db.Entry(Segundas).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
 public bool UpdateEstilosdeProduccion(string Descripcion, string Categoria, string Division, string Estacion, string Cliente, string Marca, string Category2, string Espec, string IdEstilosdeProduccion, string Fit, string Body, string Lavado, string Inseam, string Empaque)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             string       base64     = string.Empty;
             FileStream   fs         = new FileStream(Espec, FileMode.Open);
             BinaryReader br         = new BinaryReader(fs);
             byte[]       codificado = new byte[(int)fs.Length];
             try
             {
                 br.Read(codificado, 0, codificado.Length);
                 base64 = Convert.ToBase64String(codificado);
             }
             catch (Exception ex)
             { }
             var EstilosdeProduccion = db.EstilosProduccion.Where(x => x.IdEstilo == IdEstilosdeProduccion).Select(x => x).FirstOrDefault();
             EstilosdeProduccion.IdEstilo    = IdEstilosdeProduccion;
             EstilosdeProduccion.Descripcion = Descripcion;
             EstilosdeProduccion.Categoria   = Categoria;
             EstilosdeProduccion.Division    = Division;
             EstilosdeProduccion.Estacion    = Estacion;
             EstilosdeProduccion.Cliente     = Cliente;
             EstilosdeProduccion.Marca       = Marca;
             EstilosdeProduccion.Category2   = Category2;
             EstilosdeProduccion.Espec       = base64;
             EstilosdeProduccion.Fit         = Fit;
             EstilosdeProduccion.Body        = Body;
             EstilosdeProduccion.Lavado      = Lavado;
             EstilosdeProduccion.Inseam      = Inseam;
             EstilosdeProduccion.Empaque     = Empaque;
             fs.Close();
             fs         = null;
             br         = null;
             codificado = null;
             db.Entry(EstilosdeProduccion).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #5
0
 public bool UpdateProcesos(string IDProcesos, string Descripcion, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Procesos = db.Procesos.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Procesos.IdProceso       = IDProcesos;
             Procesos.Descripción     = Descripcion;
             db.Entry(Procesos).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #6
0
 public bool UpdateBody(string IDBody, string Descripcion, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Body = db.Body.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Body.IdBody          = IDBody;
             Body.Descripción     = Descripcion;
             db.Entry(Body).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #7
0
 public bool UpdateDiasA(string DiasAnt, string DiasM, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var DiasA = db.DiasAnticipacion.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             DiasA.DiasA           = int.Parse(DiasAnt);
             DiasA.DiasdeMargen    = int.Parse(DiasM);
             db.Entry(DiasA).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #8
0
 public bool UpdateInseam(string IDInseam, string Descripcion, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Inseam = db.Inseam.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Inseam.IdInseam        = IDInseam;
             Inseam.Descripción     = Descripcion;
             db.Entry(Inseam).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #9
0
 public bool UpdateManodeObra(string IDManodeObra, string Descripcion, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var ManodeObra = db.ManodeObra.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             ManodeObra.IdManodeObra    = IDManodeObra;
             ManodeObra.Descripción     = Descripcion;
             db.Entry(ManodeObra).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #10
0
 public bool UpdateEmpaque(string IDEmpaque, string Descripcion, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Empaque = db.Empaques.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Empaque.IdEmpaque       = IDEmpaque;
             Empaque.Descripción     = Descripcion;
             db.Entry(Empaque).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #11
0
 public bool UpdateDepartamento(string IDDepartamento, string Descripcion, string Tresp, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Departamento = db.Departamentos.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Departamento.IdDepartamento  = IDDepartamento;
             Departamento.Descripción     = Descripcion;
             Departamento.TResp           = double.Parse(Tresp);
             db.Entry(Departamento).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #12
0
 public bool UpdateSegmento(string IDSegmento, string Descripcion, string SecuenciaSegmento, string TiempoDeRespuesta, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Segmento = db.Segmentos.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Segmento.IdSegmento        = IDSegmento;
             Segmento.Descripción       = Descripcion;
             Segmento.SecuenciaSegmento = int.Parse(SecuenciaSegmento);
             Segmento.TiempoDeRespuesta = int.Parse(TiempoDeRespuesta);
             db.Entry(Segmento).State   = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }
예제 #13
0
 public bool UpdateTrim(string IDTrim, string Descripcion, string Departamento, string Segmento, string Secuencia, int id)
 {
     using (PLMContext db = new PLMContext())
     {
         try
         {
             var Trim = db.Trims.Where(x => x.id == id).Select(x => x).FirstOrDefault();
             Trim.IdTrim          = IDTrim;
             Trim.Descripción     = Descripcion;
             Trim.Departamento    = Departamento;
             Trim.Segmento        = Segmento;
             Trim.Secuencia       = int.Parse(Secuencia);
             db.Entry(Trim).State = EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         catch (Exception ex)
         {
             Dialogs.Show(ex.Message, DialogsType.Error);
             return(false);
         }
     }
 }