public static bool Modificar(Empresa emp) { if (emp == null) return false; using (MF0493Entities db = new MF0493Entities()) { var data = from empresa in db.Empresas where empresa.nif == emp.nif select empresa; if (data.Count() == 0) { db.Empresas.Add(emp); db.SaveChanges(); return true; } else { Empresa e = data.First(); e.nombre = emp.nombre; e.poblacion = emp.poblacion; e.telefono = emp.telefono; e.logo = emp.logo; e.activa = emp.activa; e.email = emp.email; db.SaveChanges(); return true; } } }
public void NuevaTest() { Empresa emp = new Empresa(); emp.nombre = "nector"; emp.nif = "75719295Y"; bool creada = EmpresaManager.Nueva(emp); Assert.AreEqual(creada, true); bool eliminado = EmpresaManager.Eliminar("75719295Y"); /*Empresa empresa = EmpresaManager.get("75723521T"); Assert.AreEqual(empresa.nombre, "Laura");*/ }
public void ModificarTest() { Empresa emp = new Empresa(); emp.nif = "75719295Y"; emp.nombre = "Pepe"; bool modificada = EmpresaManager.Modificar(emp); Assert.AreEqual(modificada, true); Empresa empresa = EmpresaManager.get("75719295Y"); Assert.AreEqual(empresa.nombre, "Pepe"); }
public void removeTest() { Empresa p = new Empresa(); p.nif = "75719295Y"; p.nombre = "nector"; p.email = "*****@*****.**"; p.poblacion = "Almeria"; p.telefono = "651880496"; int id = EmpresaManager.add(p); bool elimina = EmpresaManager.remove(id); Assert.AreEqual(elimina, true); }
protected void btnGuardar_Click(object sender, EventArgs e) { this.Validate(); if (this.IsValid) { Empresa emp = new Empresa(); emp.activa = this.txtPyme.Checked; emp.nif = this.txtDni.Text; emp.nombre = this.txtNombre.Text; emp.poblacion = this.txtPoblacion.Text; emp.telefono = this.txtTlf.Text; emp.usr = ((Usuario)Session["usr"]).username; emp.ff = Convert.ToDateTime(this.txtFnac.Text); string ext = Path.GetExtension(this.file_u.PostedFile.FileName); this.file_u.PostedFile.SaveAs(Server.MapPath("~/logos/" + this.txtDni.Text + ext)); emp.logo = "~/logos/" + this.txtDni.Text + ext; EmpresaManager.Nueva(emp); Response.Redirect("Default.aspx"); } }
public void getAllTest() { List<Empresa> pers = new List<Empresa>(); pers = EmpresaManager.getAll(); int numero = pers.Count; Empresa p = new Empresa(); p.nif = "75719295Y"; p.nombre = "nector"; p.email = "*****@*****.**"; p.poblacion = "Almeria"; p.telefono = "651880496"; int id = EmpresaManager.add(p); pers = EmpresaManager.getAll(); int numero2 = pers.Count; Assert.AreEqual(numero + 1, numero2); bool elimina = EmpresaManager.remove(id); pers = EmpresaManager.getAll(); int numero3 = pers.Count; Assert.AreEqual(numero, numero3); }
public void getTest() { Empresa per = new Empresa(); per = EmpresaManager.get(1); Assert.AreEqual(per.nombre, "jose"); }
public static bool Nueva(Empresa emp) { if (emp == null) return false; using (MF0493Entities db = new MF0493Entities()) { var data = from empresa in db.Empresas where empresa.nif == emp.nif select empresa; if (data.Count() == 0) { db.Empresas.Add(emp); db.SaveChanges(); return true; } else { return false; } } }