/// <summary> /// Método que agrega un contacto nuevo /// </summary> public void AgregarContacto() { try { bool verificar = VerificarExistenciaContacto(); if (!verificar) { Entidad contactoNuevo = FabricaEntidades.crearContactoSinId(_vista.input_nombre, _vista.input_apellido, _vista.input_departamento, _vista.item_cargo, _vista.input_telefono, _vista.input_correo, _vista.GetTypeComp(), _vista.GetIdComp()); Comando <bool> comandoBool = FabricaComandos.CrearComandoAgregarContacto(contactoNuevo); comandoBool.Ejecutar(); _vista.BotonAceptar(_vista.GetTypeComp(), _vista.GetIdComp()); } else { Alerta("El contacto que desea agregar ya existe", 0); } } catch (AgregarContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } catch (BaseDeDatosContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } }
public void init() { _contacto = FabricaEntidades.crearContactoSinId("logicaNombre", "logicaApellido", "logicaDepartamento", "logicaCargo", "logicaTelefono", "logicaCorreo", 2, 1); _listaContactos = new List <Entidad>(); _daoContacto = FabricaDAOSqlServer.crearDAOContacto(); _respuesta = false; _contadorContactos = 0; }
public void PruebaDAOContactoModificar() { Entidad _contactoModificar; _contactoModificar = FabricaEntidades.crearContactoSinId("nombre modificado", "igual", "igual", "igual", "igual", "igual", 1, 1); _contactoModificar.Id = 3; Entidad contactoConsulta = _daoContacto.ConsultarXId(_contactoModificar); ContactoM5 nuevo = ( ContactoM5 )contactoConsulta; Assert.AreEqual(nuevo.Nombre, "Maria"); _respuesta = _daoContacto.Modificar(_contactoModificar); Assert.True(_respuesta); contactoConsulta = _daoContacto.ConsultarXId(_contactoModificar); nuevo = ( ContactoM5 )contactoConsulta; Assert.AreEqual(nuevo.Nombre, "nombre modificado"); }