public void TestComandoAgregarEmpleado() { //El empleado ya fue insertado arriba en el setup ComandoLista = FabricaComandos.ConsultarEmpleados(); ListaEmpleado = ComandoLista.Ejecutar(); theEmpleado2 = (EmpleadoM10)ListaEmpleado[((ListaEmpleado.Count) - 1)]; Assert.IsTrue(ComandoBooleano.Ejecutar()); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_p_nombre, "Eduardo"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_s_nombre, "Jose"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_p_apellido, "Pacheco"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_s_apellido, "Aguirre"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_genero, "Masculino"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_cedula.ToString(), "19162756"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_fecha_nac.ToString(), "10/8/1989 12:00:00 a. m."); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_activo, "Activo"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_nivel_estudio, "Bachiller"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Emp_email, "*****@*****.**"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Jobs.Nombre, "Gerente"); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Jobs.FechaContratacion.ToString(), "1/4/2016 12:00:00 a. m."); Assert.AreEqual(((EmpleadoM10)theEmpleado2).Jobs.Modalidad, "Tiempo completo"); }
public void consultarMinutas() { try { Comando <String, List <Entidad> > comandoListarMinutas = FabricaComandos.CrearComandoComandoListaMinuta(); List <Entidad> laLista = comandoListarMinutas.Ejecutar("Tot"); foreach (Minuta minuta in laLista) { Console.WriteLine(minuta.Id); vista.laTabla += RecursosInterfazModulo8.AbrirEtiquetaTr; vista.laTabla += RecursosInterfazModulo8.AbrirEtiquetaTd + minuta.Id + RecursosInterfazModulo8.CerrarEtiquetaTd; vista.laTabla += RecursosInterfazModulo8.AbrirEtiquetaTd + minuta.Fecha + RecursosInterfazModulo8.CerrarEtiquetaTd; vista.laTabla += RecursosInterfazModulo8.AbrirEtiquetaTd + minuta.Motivo + RecursosInterfazModulo8.CerrarEtiquetaTd; vista.laTabla += RecursosInterfazModulo8.AbrirEtiquetaTd; vista.laTabla += RecursosInterfazModulo8.BotonDetalleIniciar + minuta.Id; vista.laTabla += RecursosInterfazModulo8.BotonDetalle; vista.laTabla += minuta.Id + RecursosInterfazModulo8.BotonDetalleCerrar; vista.laTabla += RecursosInterfazModulo8.BotonDetalleIniciar + minuta.Id; vista.laTabla += RecursosInterfazModulo8.BotonModificar; vista.laTabla += minuta.Id + RecursosInterfazModulo8.BotonDetalleCerrar; vista.laTabla += RecursosInterfazModulo8.BotonDetalleIniciar + minuta.Id; vista.laTabla += RecursosInterfazModulo8.BotonImprimir; vista.laTabla += minuta.Id + RecursosInterfazModulo8.BotonDetalleCerrar; vista.laTabla += RecursosInterfazModulo8.CerrarEtiquetaTd; vista.laTabla += RecursosInterfazModulo8.CerrarEtiquetaTr; } } catch (Exception ex) { throw ex; } }
public string GetData(int value) { string resultado = string.Empty; try { //Intrumentacion Logger ComandoGetData comandoGetData = FabricaComandos.FabricarComandoGetData(value); resultado = comandoGetData.Ejecutar(); //Intrumentacion Logger } //Implementar las excepciones propias catch (Exception ex) { //Intrumentacion Logger Error throw new WebFaultException <string>(ex.Message, HttpStatusCode.InternalServerError); } return(resultado); }
/// <summary> /// Método para llenar la informacion de la factura /// </summary> public void llenarModificar() { try { Facturacion _laFactura = (Facturacion)FabricaEntidades.ObtenerFacturacion(); CompaniaM4 compania = (CompaniaM4)FabricaEntidades.CrearCompaniaVacia(); DominioTangerine.Entidades.M7.Proyecto proyecto = (DominioTangerine.Entidades.M7.Proyecto)FabricaEntidades.ObtenerProyecto(); _laFactura.Id = int.Parse(this.vista.textNumeroFactura); Comando <Entidad> _elComando = FabricaComandos.CrearConsultarXIdFactura(_laFactura); _laFactura = (Facturacion)_elComando.Ejecutar(); compania.Id = _laFactura.idCompaniaFactura; proyecto.Id = _laFactura.idProyectoFactura; Comando <Entidad> _elComando3 = FabricaComandos.ObtenerComandoConsultarXIdProyecto(proyecto); proyecto = (DominioTangerine.Entidades.M7.Proyecto)_elComando3.Ejecutar(); Comando <Entidad> _elComando2 = FabricaComandos.CrearConsultarCompania(compania); compania = (CompaniaM4)_elComando2.Ejecutar(); vista.textNumeroFactura = _laFactura.Id.ToString(); vista.textDescripcion = _laFactura.descripcionFactura; vista.textCliente = compania.NombreCompania; vista.textProyecto = proyecto.Nombre; vista.textMonto = _laFactura.montoFactura.ToString(); vista.textTipoMoneda = _laFactura.tipoMoneda; vista.textFecha = _laFactura.fechaFactura.ToString(RecursoPresentadorM8.TipoFecha); } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; } }
/// <summary> /// Método para crear la instancia de la clase DaoUsuario y usar el método ComandoAgregarUsuario /// </summary> /// <returns>Retorna una instancia del tipo DaoUsuario</returns> public override bool Ejecutar() { bool resultado = true; try { DominioTangerine.Entidad theRol = DominioTangerine.Fabrica.FabricaEntidades.crearRolNombre(_rolUsuario); DominioTangerine.Entidades.M2.RolM2 rol = (DominioTangerine.Entidades.M2.RolM2)theRol; DominioTangerine.Entidad theUsuario = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompleto(_usuarioNombre, _contrasenaUsuario, DateTime.Now, "Activo", rol, _fichaEmpleado); DominioTangerine.Entidades.M2.UsuarioM2 usuario = (DominioTangerine.Entidades.M2.UsuarioM2)theUsuario; usuario.contrasena = usuario.GetMD5(usuario.contrasena); LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(usuario); resultado = commandAgregarUsuario.Ejecutar(); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Error en datos, posiblemente ficha no existente", ex); } return(resultado); }
/// <summary> /// Método para modificar los producrtos /// </summary> public void Modificar() { try { Producto elProducto = (Producto)FabricaEntidades.ProductoVacio(); elProducto.IdProducto = int.Parse(vista.id_Producto.ToString()); elProducto.Cantidad = int.Parse(vista.cantidad.ToString()); elProducto.Precio = float.Parse(vista.precio.ToString()); elProducto.Nombre = vista.nombre; elProducto.Modelo = vista.modelo; elProducto.Descripcion = vista.descripcion; //elProducto.tipoMoneda; Comando <bool> comando = FabricaComandos.CrearModificarProducto(elProducto); comando.Ejecutar(); } catch (ExceptionCity.ExceptionCcConBD ex) { vista.alertaClase = RecursoPresentadorProducto.alertaError; vista.alertaRol = RecursoPresentadorProducto.tipoAlerta; vista.alerta = RecursoPresentadorProducto.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorProducto.alertaHtmlFinal; } }
public void TestComandoAgregarPago() { LogicaTangerine.Comando <Boolean> comandoAgregarPago = FabricaComandos.cargarPago(elPago); answer = comandoAgregarPago.Ejecutar(); _comandoList = FabricaComandos.ConsultarPagosTodos(); listaPagos = _comandoList.Ejecutar(); elPago = (Pago)listaPagos[listaPagos.Count - 1]; Assert.IsNotNull(comandoAgregarPago); Assert.IsTrue(answer); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).codPago == 1234567); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).montoPago == 12000); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).monedaPago == "EUR"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).formaPago == "Deposito"); Assert.IsTrue(((DominioTangerine.Entidades.M9.Pago)elPago).idFactura == 1); LogicaTangerine.Comando <Boolean> comandoEliminarPago = FabricaComandos.EliminarPago(elPago); answer = comandoEliminarPago.Ejecutar(); Assert.IsTrue(answer); }
public void PruebaComandoModificarContacto() { Entidad _contactoModificar; _contactoModificar = FabricaEntidades.crearContactoConId(5, "nombre modificado", "igual", "igual", "igual", "igual", "igual", 1, 1); _comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(_contactoModificar); Entidad contactoConsulta = _comandoEntidad.Ejecutar(); ContactoM5 nuevo = ( ContactoM5 )contactoConsulta; Assert.AreEqual(nuevo.Nombre, "Pedro"); _comandoBool = FabricaComandos.CrearComandoModificarContacto(_contactoModificar); _respuesta = _comandoBool.Ejecutar(); Assert.True(_respuesta); _comandoEntidad = FabricaComandos.CrearComandoConsultarContacto(_contactoModificar); contactoConsulta = _comandoEntidad.Ejecutar(); nuevo = ( ContactoM5 )contactoConsulta; Assert.AreEqual(nuevo.Nombre, "nombre modificado"); }
/// <summary> /// Método para llenar los generar la factura /// </summary> public void GenerarFactura() { try { Facturacion lafactura = (Facturacion)FabricaEntidades.ObtenerFacturacion(); lafactura.descripcionFactura = vista.descripcion; lafactura.idCompaniaFactura = int.Parse(this.vista.compania); lafactura.idProyectoFactura = int.Parse(this.vista.proyecto); lafactura.fechaFactura = Convert.ToDateTime(this.vista.fecha); lafactura.tipoMoneda = this.vista.moneda; lafactura.montoFactura = int.Parse(this.vista.monto); //lafactura.tipoMoneda; Comando <bool> comandoGenerar = FabricaComandos.CrearAgregarFactura(lafactura); comandoGenerar.Ejecutar(); } catch (ExcepcionesTangerine.ExceptionsTangerine ex) { vista.alertaClase = RecursoPresentadorM8.alertaError; vista.alertaRol = RecursoPresentadorM8.tipoAlerta; vista.alerta = RecursoPresentadorM8.alertaHtml + ex.Mensaje + ex.Excepcion.InnerException.Message + RecursoPresentadorM8.alertaHtmlFinal; } }
/// <summary> /// Método para modificar el contacto /// </summary> public void ModificarContacto() { try { Entidad contacto = FabricaEntidades.crearContactoConId(_vista.GetidCont(), _vista.input_nombre, _vista.input_apellido, _vista.input_departamento, _vista.item_cargo, _vista.input_telefono, _vista.input_correo, _vista.GetTypeComp(), _vista.GetIdComp()); Comando <bool> comandoEntidad = FabricaComandos.CrearComandoModificarContacto(contacto); comandoEntidad.Ejecutar(); _vista.BotonAceptar(_vista.GetTypeComp(), _vista.GetIdComp()); } catch (ModificarContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } catch (BaseDeDatosContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } }
public void testComandoConsultarXIdProyecto() { _theProject = DominioTangerine.Fabrica.FabricaEntidades.ObtenerProyecto(); _theProject.Id = 1; _comandoEntidad = FabricaComandos.ObtenerComandoConsultarXIdProyecto(_theProject); _checkTheProject = _comandoEntidad.Ejecutar(); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Id == 1); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Nombre == "ProyectoDS"); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Codigo == "CodigoPDS"); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Fechainicio == DateTime.ParseExact("10/03/2016", "MM/dd/yyyy", null)); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Fechaestimadafin == DateTime.ParseExact("10/08/2016", "MM/dd/yyyy", null)); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Costo == 10000.000); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Descripcion == "Se tratara de un modulo de gestion de empleados"); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Realizacion == "60"); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Estatus == "En desarrollo"); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Razon == ""); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Acuerdopago == "Mensual"); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Idpropuesta == 1); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Idresponsable == 1); Assert.IsTrue(((DominioTangerine.Entidades.M7.Proyecto)_checkTheProject).Idgerente == 1); }
public bool EliminarUsuario(String username) { //Respuesta del eliminar la consulta bool exito; //Instanciamos el comando ListarUsuarios con la fabrica Comando <String, bool> comandoUsuarios = FabricaComandos.CrearComandoEliminarUsuarios(); try { //Retornamos la respuesta exito = comandoUsuarios.Ejecutar(username); //Devolvemos la respuesta return(exito); } //Escribimos en el logger y finalmente la eliminacion sea fallida catch (ComandoUsernameVacioException e) { Logger.EscribirError(this.GetType().Name, e); } catch (ComandoBDDAOUsuarioException e) { Logger.EscribirError(this.GetType().Name, e); } catch (ComandoErrorInesperadoException e) { Logger.EscribirError(this.GetType().Name, e); } finally { exito = false; } //Retornamos la respuesta return(exito); }
public void PruebaErrorNullException() { Actor actor1 = new Actor(); actor1.NombreActor = null; actor1.DescripcionActor = null; Proyecto proy = new Proyecto(); proy.Codigo = "TOT"; proy.Nombre = "PROYECT"; proy.Moneda = "$"; proy.Estado = true; proy.Costo = 10; List <Entidad> actores = FabricaComandos.CrearComandoListarActores().Ejecutar(proy.Nombre); actores = null; Assert.IsNull(actores); }
/// <summary> /// Metodo para llenar el combo box de cargos /// </summary> public void llenarComboCargos() { Comando <bool, List <String> > comando = FabricaComandos.CrearComandoConsultarListaCargos(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona un cargo"); try { List <String> resultado = comando.Ejecutar(true); foreach (String cargo in resultado) { options.Add(cargo, cargo); } } catch (Exception ex) { throw ex; } vista.comboCargo.DataSource = options; vista.comboCargo.DataTextField = "value"; vista.comboCargo.DataValueField = "key"; vista.comboCargo.DataBind(); vista.comboCargo.Enabled = true; }
public void TestComandoModificarUsuario() { bool resultado, resultado2; LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario); resultado = commandAgregarUsuario.Ejecutar(); Assert.IsTrue(resultado); LogicaTangerine.Comando <Boolean> commandModificarUsuario = FabricaComandos.modificarUsuario(1, "jose"); resultado2 = commandModificarUsuario.Ejecutar(); Assert.IsTrue(resultado2); IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "GianJose", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1); LogicaTangerine.Comando <DominioTangerine.Entidad> commandConsultarPorID = FabricaComandos.consultarUsuarioPorID(elUsuario2); elUsuario1 = commandConsultarPorID.Ejecutar(); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "jose"); elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "Daniel", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1); DominioTangerine.Entidades.M2.UsuarioM2 theUsuario2 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario2; answer = daoUsuario.BorrarUsuario(theUsuario2.Id); }
/// <summary> /// Metodo que elimina un contacto seleccionado de la tabla de contactos de la vista /// </summary> public void EliminarContacto() { try { int id = _vista.IdCont(); if (id != 0) { Entidad contacto = FabricaEntidades.crearContactoVacio(); contacto.Id = id; Comando <bool> comandoBool = FabricaComandos.CrearComandoEliminarContacto(contacto); comandoBool.Ejecutar(); } } catch (EliminarContactoException ex) { estadoActual = 5; } catch (BaseDeDatosContactoException ex) { estadoActual = 4; } }
/// <summary> /// Método para modificar al usuario /// </summary> public void ModificarUsuario() { try { FabricaEntidades fabricaEntidades = new FabricaEntidades(); Entidad usuario = fabricaEntidades.ObtenerUsuario(vista.Username, vista.Clave, vista.Nombre, vista.Apellido, vista.Rol, vista.Correo, vista.Pregunta, vista.Respuesta, vista.Cargo); Comando <Dominio.Entidad, Boolean> comandoModificar = FabricaComandos.CrearComandoModificarUsuario(); if (comandoModificar.Ejecutar(usuario)) { HttpContext.Current.Response.Redirect( RecursosPresentadorModulo7.URL_DetalleUsuario + RecursosPresentadorModulo7.Param_Username + vista.Username); } } catch (Exception) { } }
/// <summary> /// metodo para llenar el combo de estados /// </summary> /// <param name="elPais">pais seleccionado para filtrar la lista de estados</param> public void llenarComboEstadosPorPais(String elPais) { Comando <String, List <String> > comando = FabricaComandos.CrearComandoConsultarEstadosPorPais(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona un estado"); try { List <String> resultado = comando.Ejecutar(elPais); foreach (String estado in resultado) { options.Add(estado, estado); } } catch (Exception ex) { throw ex; } vista.comboEstado.DataSource = options; vista.comboEstado.DataTextField = "value"; vista.comboEstado.DataValueField = "key"; vista.comboEstado.DataBind(); vista.comboEstado.Enabled = true; }
/// <summary> /// metodo para llenar el combo de ciudades /// </summary> /// <param name="elEstado">estado seleccionado para filtrar la lista de ciudades</param> public void llenarComboCiudadesPorEstado(String elEstado) { Comando <String, List <String> > comando = FabricaComandos.CrearComandoConsultarCiudadPorEstado(); Dictionary <string, string> options = new Dictionary <string, string>(); options.Add("-1", "Selecciona una ciudad"); try { List <String> resultado = comando.Ejecutar(elEstado); foreach (String ciudad in resultado) { options.Add(ciudad, ciudad); } } catch (Exception ex) { throw ex; } vista.comboCiudad.DataSource = options; vista.comboCiudad.DataTextField = "value"; vista.comboCiudad.DataValueField = "key"; vista.comboCiudad.DataBind(); vista.comboCiudad.Enabled = true; }
public void PruebaCheckExistingInvoice() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Validamos los campos _comandoBool = FabricaComandos.CrearSearchExistingBill(_laFactura); _respuesta = _comandoBool.Ejecutar(); Assert.AreEqual(true, _respuesta); //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); //Validamos que no exista _comandoBool = FabricaComandos.CrearSearchExistingBill(_laFactura); _respuesta = _comandoBool.Ejecutar(); Assert.AreEqual(false, _respuesta); }
/// <summary> /// Método para verificar si el contacto que se va a agregar ya existe. /// </summary> /// <returns>true si el contacto existe</returns> public bool VerificarExistenciaContacto() { bool respuesta = false; try { Comando <List <Entidad> > comando = FabricaComandos.CrearComandoConsultarTodosContactos(); List <Entidad> listaContactos = comando.Ejecutar(); foreach (Entidad e in listaContactos) { ContactoM5 c = ( ContactoM5 )e; if (c.Nombre.Equals(_vista.input_nombre) && c.Apellido.Equals(_vista.input_apellido) && c.Telefono.Equals(_vista.input_telefono) && c.Correo.Equals(_vista.input_correo) && c.Departamento.Equals(_vista.input_departamento) && c.Cargo.Equals(_vista.item_cargo) && c.TipoCompañia.Equals(_vista.GetTypeComp()) && c.IdCompañia.Equals(_vista.GetIdComp())) { respuesta = true; } } return(respuesta); } catch (ConsultarContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } catch (BaseDeDatosContactoException ex) { Alerta(ex.Mensaje + ", por favor intente de nuevo.", 0); } return(respuesta); }
public void TestComandoConsultarPorID() { bool resultado; LogicaTangerine.Comando <Boolean> commandAgregarUsuario = FabricaComandos.agregarUsuario(elUsuario1); resultado = commandAgregarUsuario.Ejecutar(); Assert.IsTrue(resultado); IDAOUsuarios daoUsuario = DatosTangerine.Fabrica.FabricaDAOSqlServer.crearDaoUsuario(); elUsuario2 = DominioTangerine.Fabrica.FabricaEntidades.crearUsuarioCompletoConID(daoUsuario.ConsultLastUserID(), "Fernando", "1234", new DateTime(2015, 2, 10), "Activo", elRol, 1); LogicaTangerine.Comando <DominioTangerine.Entidad> commandConsultarPorID = FabricaComandos.consultarUsuarioPorID(elUsuario2); elUsuario1 = commandConsultarPorID.Ejecutar(); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).Id == daoUsuario.ConsultLastUserID()); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).nombreUsuario == "GianJose"); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).contrasena == "1234"); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fechaCreacion == new DateTime(2015, 2, 10)); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).activo == "Activo"); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).rol.Id == 1); Assert.IsTrue(((DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1).fichaEmpleado == 1); DominioTangerine.Entidades.M2.UsuarioM2 theUsuario1 = (DominioTangerine.Entidades.M2.UsuarioM2)elUsuario1; answer = daoUsuario.BorrarUsuario(theUsuario1.Id); }
/// <summary> /// metodo para obtener los datos del contacto /// </summary> /// <param name="idContacto">id del contacto a consultar</param> public void cargarDatos(String idContacto) { FabricaEntidades laFabrica = new FabricaEntidades(); Comando <Entidad, Entidad> elComando = FabricaComandos.CrearComandoConsultarDatosContactoID(); try { Entidad entidad = laFabrica.ObtenerContacto(); entidad.Id = int.Parse(idContacto); Contacto elContacto = (Contacto)elComando.Ejecutar(entidad); vista.cedulaContacto = elContacto.ConCedula; vista.nombreContacto = elContacto.Con_Nombre; vista.comboCargo.SelectedValue = elContacto.ConCargo; vista.apellidoContacto = elContacto.Con_Apellido; vista.telefonoContacto = elContacto.Con_Telefono.Numero; vista.codTelefono = elContacto.Con_Telefono.Codigo; } catch (NullReferenceException ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + RecursoInterfazM2.Alerta_Error_NullPointer + RecursoInterfazM2.Alerta_Html_Final; } catch (Exception ex) { vista.alertaClase = RecursoInterfazM2.Alerta_Clase_Error; vista.alertaRol = RecursoInterfazM2.Alerta_Rol; vista.alerta = RecursoInterfazM2.Alerta_Html + ex.Message + RecursoInterfazM2.Alerta_Html_Final; } }
public void PruebaDeleteFactura() { //Agregamos la factura _comandoBool = FabricaComandos.CrearAgregarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); _comandoList = FabricaComandos.CrearConsultarTodosFactura(); _listaFactura = _comandoList.Ejecutar(); _laFactura = (Facturacion)_listaFactura[_listaFactura.Count - 1]; //Eliminamos la factura insertada _comandoBool = FabricaComandos.CrearEliminarFactura(_laFactura); _respuesta = _comandoBool.Ejecutar(); //Consultamos todas las facturas para validar el id de la eliminada _listaFactura = _comandoList.Ejecutar(); //Validamos los campos Assert.AreEqual(true, _respuesta); foreach (Facturacion _laFactura2 in _listaFactura) { Assert.AreNotEqual(_laFactura.Id, _laFactura2.Id); } }
/// <summary> /// Método que se encarga de la lógica /// al generarse el evento para agregar Actor /// </summary> public void AgregarActor_Click(string elCodigo) { FabricaEntidades fabrica = new FabricaEntidades(); Entidad entidad = fabrica.ObtenerActor(); Entidad entidadProy = FabricaEntidades.ObtenerProyecto(); elActor = entidad as Actor; elActor.NombreActor = vista.nombreActor; elActor.DescripcionActor = vista.descActor; Proyecto proyecto = entidadProy as Proyecto; proyecto.Codigo = elCodigo; elActor.ProyectoAsociado = proyecto; if (VerificarActor(elActor.NombreActor)) { MostrarMensajeError(RecursosPresentadorModulo6.MensajeActorExistente); } else { try { Comandos.Comando <Entidad, bool> comandoAgregarActor = FabricaComandos.CrearComandoAgregarActor(); if (comandoAgregarActor.Ejecutar(elActor)) { MostrarMensajeExito(RecursosPresentadorModulo6.MensajeExitoAgregarActor); vista.botonAgregar.Disabled = true; } } #region Captura de Excepciones catch (ComandoBDException e) { PresentadorException exAgregarActorPresentador = new PresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorBDException, RecursosPresentadorModulo6.MensajePresentadorBDException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoNullException e) { ObjetoNuloPresentadorException exAgregarActorPresentador = new ObjetoNuloPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException, RecursosPresentadorModulo6.MensajePresentadorNuloException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion } }
/// <summary> /// Método que llama al comando para ejecutar la verificación /// de la existencia del actor /// </summary> /// <param name="nombre">Nombre del Actor a verificar</param> public bool VerificarActor(string nombre) { bool existe = false; try { Comandos.Comando <string, bool> comandoVerificarActor = FabricaComandos.CrearComandoVerificarActor(); if (comandoVerificarActor.Ejecutar(nombre)) { existe = true; } } #region Captura de Excepciones catch (ComandoBDException e) { PresentadorException exAgregarActorPresentador = new PresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorBDException, RecursosPresentadorModulo6.MensajePresentadorBDException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoNullException e) { ObjetoNuloPresentadorException exAgregarActorPresentador = new ObjetoNuloPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorNuloException, RecursosPresentadorModulo6.MensajePresentadorNuloException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (TipoDeDatoErroneoComandoException e) { TipoDeDatoErroneoPresentadorException exAgregarActorPresentador = new TipoDeDatoErroneoPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorTipoDeDatoErroneo, RecursosPresentadorModulo6.MensajePresentadorTipoDeDatoErroneoException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (HttpRequestValidationException e) { CaracteresMaliciososException exAgregarActorPresentador = new CaracteresMaliciososException( RecursosPresentadorModulo6.CodigoMensajePresentadorMalicioso, RecursosPresentadorModulo6.MensajeCodigoMaliciosoException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } catch (ComandoException e) { ErrorGeneralPresentadorException exAgregarActorPresentador = new ErrorGeneralPresentadorException( RecursosPresentadorModulo6.CodigoMensajePresentadorException, RecursosPresentadorModulo6.MensajePresentadorException, e); Logger.EscribirError(RecursosPresentadorModulo6.ClaseAgregarActorPresentador , e); MostrarMensajeError(exAgregarActorPresentador.Mensaje); } #endregion return(existe); }
public void PruebaComandoEliminarActor() { int id = 1; Assert.IsTrue(FabricaComandos.CrearComandoEliminarCU().Ejecutar(id)); }
public override string Ejecutar(List <Entidad> parametro) { try { FabricaDAOSqlServer fabricaDAO = new FabricaDAOSqlServer(); Datos.IntefazDAO.Modulo8.IDaoInvolucradosMinuta daoInvMinutas = fabricaDAO.ObtenerDAOInvolucradosMinuta(); List <Dominio.Entidad> usuarios = new List <Dominio.Entidad>(); List <Dominio.Entidad> contactos = new List <Dominio.Entidad>(); Datos.IntefazDAO.Modulo8.IDaoMinuta daoMinutas = fabricaDAO.ObtenerDAOMinuta(); Datos.IntefazDAO.Modulo8.IDaoInvolucradosMinuta daoInvolucradosMinuta = fabricaDAO.ObtenerDAOInvolucradosMinuta(); Datos.IntefazDAO.Modulo8.IDaoAcuerdo daoAcuerdo = fabricaDAO.ObtenerDAOAcuerdo(); Datos.IntefazDAO.Modulo8.IDaoPunto daoPunto = fabricaDAO.ObtenerDAOPunto(); Datos.IntefazDAO.Modulo4.IDaoProyecto daoProyectos = fabricaDAO.ObtenerDAOProyecto(); Proyecto elProyecto = (Proyecto)parametro[0]; Minuta nueva = (Minuta)parametro[1]; Minuta laMinuta = (Minuta)parametro[2]; daoInvolucradosMinuta.EliminarInvolucradoEnMinuta(laMinuta.Id); if (laMinuta.ListaAcuerdo != null) { foreach (Acuerdo acu in laMinuta.ListaAcuerdo) { if (acu.ListaUsuario != null) { foreach (Usuario usu in acu.ListaUsuario) { daoInvolucradosMinuta.EliminarUsuarioEnAcuerdo(usu, acu.Id, elProyecto.Codigo); } } if (acu.ListaContacto != null) { foreach (Contacto con in acu.ListaContacto) { daoInvolucradosMinuta.EliminarContactoEnAcuerdo(con, acu.Id, elProyecto.Codigo); } } daoAcuerdo.Eliminar(acu, elProyecto.Codigo); } } if (laMinuta.ListaPunto != null) { foreach (Punto pun in laMinuta.ListaPunto) { daoPunto.EliminarPuntoBD(pun, laMinuta.Id); } } daoMinutas.EliminarMinuta(laMinuta.Id); List <Entidad> parametroGuardar = new List <Entidad>(); parametroGuardar.Add(elProyecto); parametroGuardar.Add(nueva); ComandoGuardarMinuta c = (ComandoGuardarMinuta)FabricaComandos.CrearComandoGuardarMinuta(); c.Ejecutar(parametroGuardar); return("Completado"); } #region catch catch (NullReferenceException ex) { throw new BDMinutaException(RecursosComandosModulo8.Codigo_ExcepcionNullReference, RecursosComandosModulo8.Mensaje_ExcepcionNullReference, ex); } catch (ExceptionTotemConexionBD ex) { throw new ExceptionTotemConexionBD(RecursosComandosModulo8.Codigo, RecursosComandosModulo8.Mensaje, ex); } catch (SqlException ex) { throw new BDMinutaException(RecursosComandosModulo8.Codigo_ExcepcionSql, RecursosComandosModulo8.Mensaje_ExcepcionSql, ex); } catch (ParametroIncorrectoException ex) { throw new ParametroIncorrectoException(RecursosComandosModulo8.Codigo_ExcepcionParametro, RecursosComandosModulo8.Mensaje__ExcepcionParametro, ex); } catch (AtributoIncorrectoException ex) { throw new AtributoIncorrectoException(RecursosComandosModulo8.Codigo_ExcepcionAtributo, RecursosComandosModulo8.Mensaje_ExcepcionAtributo, ex); } catch (Exception ex) { throw new BDMinutaException(RecursosComandosModulo8.Codigo_ExcepcionGeneral, RecursosComandosModulo8.Mensaje_ExcepcionGeneral, ex); } #endregion }
public void PruebaCompilarLatex() { ComandoCompilarLatex comandoCompilarLatex = (ComandoCompilarLatex)FabricaComandos.CrearComandoCompilarLatex(); bool auxiliar = comandoCompilarLatex.Ejecutar(@"C:\Users\MiguelAngel\Documents\GitHub\totem\src\Interfaz\src\Vista\Modulo8\docs\BaseMinuta.tex"); Assert.IsTrue(File.Exists(@"C:\Users\MiguelAngel\Documents\GitHub\totem\src\Interfaz\src\Vista\Modulo8\docs\BaseMinuta.pdf")); }
public void PruebaComandoListaUsuario() { ComandoListaUsuario comandoListaUsuario = (ComandoListaUsuario)FabricaComandos.CrearComandoListaUsuario(); Assert.IsNotNull(comandoListaUsuario.Ejecutar("TOT")); }