public bool agregarEmpresa(string nombre, string objetivos, string alcance, string idUsuario) { using (ContextoEmpresa db = new ContextoEmpresa()) { int codigo; try { codigo = (db.empresas != null && db.empresas.Any()) ? db.empresas.Max(empresaAux => empresaAux.codigo) + 1 : 0; } catch (ArgumentNullException) { codigo = 1; } var empresa = new Empresa(); empresa.codigo = codigo; empresa.nombre = nombre; empresa.objetivos = objetivos; empresa.alcance = alcance; empresa.idAdmin = idUsuario; //idUsuario es el correo del admin loggeado. Este correo es extraido //en la pantalla CrearEmpresa.aspx db.empresas.Add(empresa); db.SaveChanges(); } return(true); }
public bool actualizarEmpresa(int codigo, string nombre, string objetivos, string alcance, Empresa empresa) { using (var db = new ContextoEmpresa()) { empresa.nombre = nombre; empresa.objetivos = objetivos; empresa.alcance = alcance; db.Entry(empresa).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(true); }
public void miEmpresa_UpdateItem(int codigo) { using (ContextoEmpresa db = new ContextoEmpresa()) { Empresa item = null; item = db.empresas.Find(codigo); if (item == null) { ModelState.AddModelError("", String.Format("Empresa con codigo {0} no fue Encontrada", codigo)); return; } TryUpdateModel(item); if (ModelState.IsValid) { db.SaveChanges(); } } }
// The id parameter name should match the DataKeyNames value set on the control public void listaDepartamentos_DeleteItem(int codigo) { using (ContextoEmpresa db = new ContextoEmpresa()) { var item = new Departamento { codigo = codigo }; db.Entry(item).State = EntityState.Deleted; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { ModelState.AddModelError("", String.Format("Departamento con codigo {0} no existe", codigo)); } } }
// The id parameter name should match the DataKeyNames value set on the control public void listaDepartamentos_UpdateItem(int codigo) { using (ContextoEmpresa db = new ContextoEmpresa()) { Departamento item = null; item = db.departamentos.Find(codigo); if (item == null) { ModelState.AddModelError("", String.Format("Departamento con codigo {0} no fue Encontrado", codigo)); return; } TryUpdateModel(item); if (ModelState.IsValid) { db.SaveChanges(); } } }
public bool agregarDepartamento(string nombre, int codigoEmpresa) { using (ContextoEmpresa db = new ContextoEmpresa()) { int codigo; try { codigo = (db.departamentos != null && db.departamentos.Any()) ? db.departamentos.Max(departamentoAux => departamentoAux.codigo) + 1 : 0; } catch (ArgumentNullException) { codigo = 1; } var departamento = new Departamento(); departamento.codigo = codigo; departamento.codigoEmpresa = codigoEmpresa; departamento.nombre = nombre; db.departamentos.Add(departamento); db.SaveChanges(); } return(true); }