/// <summary> /// Método para cargar los datos del Horario /// </summary> /// <param name="idEvento">id del evento</param> public void CargarDatosHorario(Entidad idEvento) { try { ComandoConsultarDetallarHorarioPractica comandoDetallarEvento = (ComandoConsultarDetallarHorarioPractica)FabricaComandos.ObtenerComandoConsultarDetallarHorarioPractica(); comandoDetallarEvento.LaEntidad = idEvento; EventoM7 evento = (EventoM7)comandoDetallarEvento.Ejecutar(); vista.descripcion_evento = evento.Descripcion; vista.direccionEvento_evento = evento.Ubicacion.Direccion; if (evento.Estado.Equals(true)) { vista.estado_evento = M7_RecursosPresentador.AliasEventoActivo; } else if (evento.Estado.Equals(false)) { vista.estado_evento = M7_RecursosPresentador.AliasEventoInactivo; } vista.horaFin_evento = evento.Horario.HoraFin.ToString(); vista.horaInicio_evento = evento.Horario.HoraInicio.ToString(); vista.nombre_evento = evento.Nombre; } catch (NumeroEnteroInvalidoException) { } catch (FormatException) { } catch (NullReferenceException) { } catch (Exception) { } }
/// <summary> /// Método para cargar los datos de la cinta /// </summary> /// <param name="idCinta">id de la cinta</param> /// <param name="idPersona">id de la persona</param> public void CargarDatos(Entidad idCinta, Entidad idPersona) { try { ComandoConsultarDetallarCinta comandoDetallarCinta =(ComandoConsultarDetallarCinta)FabricaComandos.ObtenerComandoConsultarDetallarCinta(); comandoDetallarCinta.LaEntidad = idCinta; comandoDetallarCinta.IdPersona = (PersonaM7)idPersona; Tuple<Entidad, DateTime> tupla = comandoDetallarCinta.Ejecutar(); CintaM7 cinta = (CintaM7)tupla.Item1; DateTime fechaObtencionCinta = tupla.Item2; vista.clasificacionCinta = cinta.Clasificacion; vista.colorCinta = cinta.Color_nombre; vista.fechaObtencionCinta = fechaObtencionCinta.ToString(M7_RecursosPresentador.FormatoFecha); vista.ordenCinta = cinta.Orden.ToString(); vista.rangoCinta = cinta.Rango; vista.significadoCinta = cinta.Significado; } catch (NumeroEnteroInvalidoException) { } catch (FormatException) { } catch (NullReferenceException) { } catch (Exception) { } }
public Entidad obtenerDojoXId(Entidad dojo) { /// <summary> /// Método de presentador para obtener el dojo por Id /// </summary> try { Comando<Entidad> comando = FabricaComandos.ObtenerComandoDojo(); comando.LaEntidad = dojo; return comando.Ejecutar(); } catch (ExcepcionPresentadorAgregarImplemento ex) { ex = new ExcepcionPresentadorAgregarImplemento(M15_RecursoInterfazPresentador.ErrorPAgregar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } }
/// <summary> /// Método para consultar el detalle de una organizacion /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion detallada de una organizacion</returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); OrganizacionM7 idOrganizacion = (OrganizacionM7)parametro; OrganizacionM7 organizacion; try { if (idOrganizacion.Id > 0) { parametros = new List<Parametro>(); organizacion = (OrganizacionM7)FabricaEntidades.ObtenerOrganizacionM7(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdOrganizacion, SqlDbType.Int, idOrganizacion.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas( RecursosDAOModulo7.ConsultaOrganizacionXId, parametros); foreach (DataRow row in dt.Rows) { organizacion.Id = int.Parse(row[RecursosDAOModulo7.AliasOrganizacionId].ToString()); organizacion.Nombre = row[RecursosDAOModulo7.AliasOrganizacionNombre].ToString(); organizacion.Direccion = row[RecursosDAOModulo7.AliasOrganizacionDireccion].ToString(); organizacion.Telefono = int.Parse(row[RecursosDAOModulo7.AliasOrganizacionTelefono].ToString()); organizacion.Email = row[RecursosDAOModulo7.AliasOrganizacionEmail].ToString(); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return organizacion; }
/// <summary> /// Método para consultar el detalle de una persona /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion detallada de una persona</returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); PersonaM7 idPersona = (PersonaM7)parametro; PersonaM7 persona; try { if (idPersona.Id> 0) { parametros = new List<Parametro>(); persona = (PersonaM7)FabricaEntidades.ObtenerPersonaM7(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdUsuarioLogueado, SqlDbType.Int, idPersona.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas( RecursosDAOModulo7.ConsultaPersonaXId, parametros); foreach (DataRow row in dt.Rows) { persona.Nombre = row[RecursosDAOModulo7.AliasPersonaNombre].ToString(); persona.Apellido = row[RecursosDAOModulo7.AliasPersonaApellido].ToString(); persona.FechaNacimiento = DateTime.Parse(row[RecursosDAOModulo7.AliasPersonaFechaNacimiento].ToString()); persona.Direccion = row[RecursosDAOModulo7.AliasPersonaDireccion].ToString(); persona.DojoPersona = int.Parse(row[RecursosDAOModulo7.AliasPersonaDojoId].ToString()); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo, RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return persona; }
/// <summary> /// Método de presentador que carga una lista de implementos segun el dojo /// </summary> public List<Entidad> cargarListaImplementos2(Entidad dojo) { try{ Comando<List<Entidad>> comando; comando = FabricaComandos.ObtenerComandoConsultar2(); comando.LaEntidad = dojo; return comando.Ejecutar(); } catch (ExcepcionPresentadorConsultarImplemento ex) { ex = new ExcepcionPresentadorConsultarImplemento(M15_RecursoInterfazPresentador.ErrorPConsultar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPConsultar, ex); throw ex; } }
public void limpiar() { laListaCompetencias = null; laCompetencia = null; laListaRestriccionCompetencia = null; laRestriccionCompetencia = null; }
public bool modificarImplemento(Entidad implemento) { /// <summary> /// Método de presentador para modificar la informacion de un implemento /// </summary> try { Comando<bool> comandoModificar = FabricaComandos.ObtenerComandoModificarImplemento(); comandoModificar.LaEntidad = implemento; return comandoModificar.Ejecutar(); } catch (ExcepcionPresentadorModificarImplemento ex) { ex = new ExcepcionPresentadorModificarImplemento(M15_RecursoInterfazPresentador.ErrorPModificar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPModificar, ex); throw ex; } }
/// <summary> /// Método para consultar el detalle de una cinta /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion de la cinta</returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); CintaM7 idCinta = (CintaM7)parametro; CintaM7 cinta = (CintaM7)FabricaEntidades.ObtenerCintaM7(); try { if (idCinta.Id > 0) { parametros = new List<Parametro>(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdCinta, SqlDbType.Int, idCinta.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas( RecursosDAOModulo7.ConsultarCintaXId, parametros); foreach (DataRow row in dt.Rows) { cinta.Id = int.Parse(row[RecursosDAOModulo7.AliasIdCinta].ToString()); cinta.Color_nombre = row[RecursosDAOModulo7.AliasCintaNombre].ToString(); cinta.Rango = row[RecursosDAOModulo7.AliasCintaRango].ToString(); cinta.Clasificacion = row[RecursosDAOModulo7.AliasCintaClasificacion].ToString(); cinta.Significado = row[RecursosDAOModulo7.AliasCintaSignificado].ToString(); cinta.Orden = int.Parse(row[RecursosDAOModulo7.AliasCintaOrden].ToString()); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return cinta; }
/// <summary> /// Método de presentador que agrega implemento /// </summary> public bool agregarImplemento(Entidad implemento) { try { Comando<bool> comandoAgregar = FabricaComandos.ObtenerComandoAgregar(); comandoAgregar.LaEntidad = implemento; return comandoAgregar.Ejecutar(); } catch (ExcepcionPresentadorAgregarImplemento ex) { ex = new ExcepcionPresentadorAgregarImplemento(M15_RecursoInterfazPresentador.ErrorPAgregar, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } catch (ExceptionSKD ex) { ex = new ExcepcionesSKD.ExceptionSKD(M15_RecursoInterfazPresentador.ErrorPOperacion, new Exception()); Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } catch (Exception ex) { Logger.EscribirError(M15_RecursoInterfazPresentador.ErrorPAgregar, ex); throw ex; } }
public void Iniciar() { //Las Personas this.persona = FabricaEntidades.ObtenerPersona(); this.persona.Id = 11; this.persona2 = FabricaEntidades.ObtenerPersona(); this.persona2.Id = 12; this.persona3 = FabricaEntidades.ObtenerPersona(); this.persona3.Id = 13; this.persona4 = FabricaEntidades.ObtenerPersona(); this.persona4.Id = 14; //Implemento this.implemento = (Implemento)FabricaEntidades.ObtenerImplemento(); this.implemento.Id = 1; this.implemento.Precio_Implemento = 4500; //Eventos this.evento = (DominioSKD.Entidades.Modulo9.Evento)FabricaEntidades.ObtenerEvento(); this.evento.Id = 1; this.evento.Costo = 0; //Matricula this.matricula = (Matricula)FabricaEntidades.ObtenerMatricula(); this.matricula.Id = 37; this.matricula.Costo = 4250; //Iniciamos los atributos para la prueba de vacio this.PruebaComandoVacio = FabricaComandos.CrearComandoVerCarrito(); this.PruebaComandoVacio2 = FabricaComandos.CrearComandoVerCarrito(this.persona); this.pruebaComandoVacio3 = (ComandoVerCarrito)FabricaComandos.CrearComandoVerCarrito(); this.pruebaComandoVacio4 = (ComandoVerCarrito)FabricaComandos.CrearComandoVerCarrito(this.persona); //Carrito Cuando hay solo Implementos this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona, this.implemento, 1, 5); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerSoloImplemento = FabricaComandos.CrearComandoVerCarrito(this.persona); //Carrito Cuando hay solo Eventos this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem (this.persona2, this.evento, 2, 6); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerSoloEvento = FabricaComandos.CrearComandoVerCarrito(this.persona2); //Carrito Cuando hay solo Matriculas this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona3, this.matricula, 3, 1); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerSoloMatricula = FabricaComandos.CrearComandoVerCarrito(this.persona3); //Carrito Cuando hay Implementos, Eventos y Matriculas this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona4, this.implemento, 1, 5); this.ComandoAgregarItem.Ejecutar(); this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem (this.persona4, this.evento, 2, 6); this.ComandoAgregarItem.Ejecutar(); this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona4, this.matricula, 3, 1); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerTodo = FabricaComandos.CrearComandoVerCarrito(this.persona4); }
public void ConsultarListaMatriculasPagas(Entidad idPersona) { try { Comando<Tuple<List<Entidad>, List<Boolean>, List<float>>> comandoListaMatriculasPagas = FabricaComandos.ObtenerComandoConsultarListaMatriculasPagas(); comandoListaMatriculasPagas.LaEntidad = idPersona; Tuple<List<Entidad>, List<Boolean>, List<float>> tupla = comandoListaMatriculasPagas.Ejecutar(); List<Entidad> listaMatricula = tupla.Item1; List<Boolean> listaEstadoMatricula = tupla.Item2; List<float> listaMontoPagoMatricula = tupla.Item3; using (var e1 = listaMatricula.GetEnumerator()) using (var e2 = listaEstadoMatricula.GetEnumerator()) using (var e3 = listaMontoPagoMatricula.GetEnumerator()) { while (e1.MoveNext() && e2.MoveNext() && e3.MoveNext()) { MatriculaM7 matricula = (MatriculaM7)e1.Current; Boolean estadoMatricula = e2.Current; float montoPago = e3.Current; String estadoFinal; vista.laTabla += M7_RecursosPresentador.AbrirTR; vista.laTabla += M7_RecursosPresentador.AbrirTD + matricula.Identificador.ToString() + M7_RecursosPresentador.CerrarTD; if (estadoMatricula.Equals(true)) { estadoFinal = "Activa"; } else { estadoFinal = "No Activa"; } vista.laTabla += M7_RecursosPresentador.AbrirTD + estadoFinal.ToString() + M7_RecursosPresentador.CerrarTD; vista.laTabla += M7_RecursosPresentador.AbrirTD + matricula.FechaCreacion.ToString(M7_RecursosPresentador.FormatoFecha) + M7_RecursosPresentador.CerrarTD; vista.laTabla += M7_RecursosPresentador.AbrirTD + matricula.UltimaFechaPago.ToString(M7_RecursosPresentador.FormatoFecha) + M7_RecursosPresentador.CerrarTD; vista.laTabla += M7_RecursosPresentador.AbrirTD + montoPago.ToString() + M7_RecursosPresentador.CerrarTD; vista.laTabla += M7_RecursosPresentador.AbrirTD; vista.laTabla += M7_RecursosPresentador.BotonInfoPagosDeMatricula + matricula.Id + M7_RecursosPresentador.BotonCerrar; vista.laTabla += M7_RecursosPresentador.CerrarTD; vista.laTabla += M7_RecursosPresentador.CerrarTR; } } } catch (NumeroEnteroInvalidoException) { } catch (FormatException) { } catch (Exception) { } }
/// <summary> /// Método para consultar el detalle de una ubicacion /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion detallada de la ubicacion</returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); UbicacionM7 idUbicacion = (UbicacionM7)parametro; UbicacionM7 ubicacion; try { if (idUbicacion.Id > 0) { parametros = new List<Parametro>(); ubicacion = (UbicacionM7)FabricaEntidades.ObtenerUbicacionM7(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdUbicacion, SqlDbType.Int, idUbicacion.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas( RecursosDAOModulo7.ConsultaUbicacionXId, parametros); foreach (DataRow row in dt.Rows) { ubicacion.Id = int.Parse(row[RecursosDAOModulo7.AliasIdUbicacion].ToString()); ubicacion.Ciudad = row[RecursosDAOModulo7.AliasCiudad].ToString(); ubicacion.Estado = row[RecursosDAOModulo7.AliasEstado].ToString(); ubicacion.Direccion = row[RecursosDAOModulo7.AliasDireccion].ToString(); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo, RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return ubicacion; }
public void PruebaAgregarRestriccionCinta() { entidad = DominioSKD.Fabrica.FabricaEntidades.ObtenerRestriccionCinta("Descripcion pu", 1, 2, 3, 4,0); IDaoRestriccionCinta DAO = FabricaDAOSqlServer.ObtenerDAORestriccionCinta(); entidad.Id = 5; a = DAO.AgregarRestriccionCinta(entidad); Assert.IsTrue(a); }
public void Init() { daoCompetencia = (IDaoCompetencia)FabricaDAOSqlServer.ObtenerDAOCompetencia(); laCompe = (Entidad)FabricaEntidades.ObtenerCompetencia(); laCompetencia = (Entidad)FabricaEntidades.ObtenerCompetencia(); laComp = (Entidad)FabricaEntidades.ObtenerCompetencia(); laListaCompetencias = new List<Entidad>(); }
public void Clean() { miEntidad = null; miEntidadModificar = null; miEntidadAgregar = null; miEntidadValidarEstilo = null; miEntidadValidarOrg = null; }
public void init() { miEntidad = FabricaEntidades.ObtenerOrganizacion_M3(1, "Seito Karate-do", "Av 24, calle 8 edificio Morales, Altamira, Caracas", 2123117754, "*****@*****.**", "Distrito Federal", "Cobra-do"); miEntidadModificar = FabricaEntidades.ObtenerOrganizacion_M3(1, "Seito", "Av 24, calle 8 edificio Morales, Altamira, Caracas", 2123117754, "*****@*****.**", "Distrito Federal", "Cobra-do"); miEntidadAgregar = FabricaEntidades.ObtenerOrganizacion_M3("Karate-do", "Av 24, calle 8 edificio Morales, Altamira, Falcon", 2123117754, "*****@*****.**", "Falcon", "Cobra-do"); miEntidadValidarEstilo = FabricaEntidades.ObtenerOrganizacion_M3(1, "Seito Karate-do", "Av 24, calle 8 edificio Morales, Altamira, Caracas", 2123117754, "*****@*****.**", "Distrito Federal", "Goju Ryu"); miEntidadValidarOrg = FabricaEntidades.ObtenerOrganizacion_M3("Seito Karate-do", "Av 24, calle 8 edificio Morales, Altamira, Caracas", 2123117754, "*****@*****.**", "Distrito Federal", "Cobra-do"); }
/// <summary> /// Método para consultar el detalle de una matricula /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion de la matricula</returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); MatriculaM7 idMatricula = (MatriculaM7)parametro; MatriculaM7 matricula = (MatriculaM7)FabricaEntidades.ObtenerMatriculaM7(); try { if (idMatricula.Id > 0) { parametros = new List<Parametro>(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdMatricula, SqlDbType.Int, idMatricula.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas( RecursosDAOModulo7.ConsultarMatriculaXId, parametros); foreach (DataRow row in dt.Rows) { matricula.Id = int.Parse(row[RecursosDAOModulo7.AliasIdMatricula].ToString()); matricula.Identificador = row[RecursosDAOModulo7.AliasIdentificadorMatricula].ToString(); matricula.FechaCreacion = DateTime.Parse(row[RecursosDAOModulo7.AliasFechaPagoMatricula].ToString()); matricula.UltimaFechaPago = DateTime.Parse(row[RecursosDAOModulo7.AliasFechaUltimoPagoMatricula].ToString()); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return matricula; }
public void Clean() { miEntidadOrg = null; miEntidad = null; miEntidadCinta = null; miEntidadCintaModificar = null; miEntidadCintaAgregar = null; miEntidadValidarCinta = null; }
public void PruebaConsultarEventoDetalle() { IDaoResultadoAscenso DAO = FabricaDAOSqlServer.ObtenerDAOResultadoAscenso(); DominioSKD.Fabrica.FabricaEntidades fabrica = new DominioSKD.Fabrica.FabricaEntidades(); entidad = DominioSKD.Fabrica.FabricaEntidades.ObtenerEventoM10(); ((DominioSKD.Entidades.Modulo10.Evento)entidad).Id = 3; Assert.NotNull(entidad); }
public void Iniciar() { //Las Personas this.persona = FabricaEntidades.ObtenerPersona(); this.persona.Id = 20; this.persona2 = FabricaEntidades.ObtenerPersona(); this.persona2.Id = 21; this.persona3 = FabricaEntidades.ObtenerPersona(); this.persona3.Id = 22; this.persona4 = FabricaEntidades.ObtenerPersona(); this.persona4.Id = 23; //Implemento this.implemento = new Implemento(); this.implemento.Id = 1; this.implemento.Precio_Implemento = 4500; //Eventos this.eventos = FabricaComandos.CrearComandoConsultarTodosEventos(); this.listaEventos = this.eventos.Ejecutar(); //Matricula this.matricula = new Matricula(); this.matricula.Id = 1; this.matricula.Costo = 5000; //Iniciamos los atributos para la prueba de vacio this.PruebaComandoVacio = FabricaComandos.CrearComandoVerCarrito(); this.PruebaComandoVacio2 = FabricaComandos.CrearComandoVerCarrito(this.persona); this.pruebaComandoVacio3 = (ComandoVerCarrito)FabricaComandos.CrearComandoVerCarrito(); this.pruebaComandoVacio4 = (ComandoVerCarrito)FabricaComandos.CrearComandoVerCarrito(this.persona); //Carrito Cuando hay solo Implementos this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona, this.implemento, 1, 5); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerSoloImplemento = FabricaComandos.CrearComandoVerCarrito(this.persona); //Carrito Cuando hay solo Eventos this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona2, this.listaEventos[0], 2, 6); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerSoloEvento = FabricaComandos.CrearComandoVerCarrito(this.persona2); //Carrito Cuando hay solo Matriculas this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona3, this.matricula, 3, 1); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerSoloMatricula = FabricaComandos.CrearComandoVerCarrito(this.persona3); //Carrito Cuando hay Implementos, Eventos y Matriculas this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona4, this.implemento, 1, 5); this.ComandoAgregarItem.Ejecutar(); this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona4, this.listaEventos[0], 2, 6); this.ComandoAgregarItem.Ejecutar(); this.ComandoAgregarItem = FabricaComandos.CrearComandoAgregarItem(this.persona4, this.matricula, 3, 1); this.ComandoAgregarItem.Ejecutar(); this.PruebaVerTodo = FabricaComandos.CrearComandoVerCarrito(this.persona4); }
/// <summary> /// Método para consultar el detalle de un horario /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion detallada del horario/returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); HorarioM7 idHorario = (HorarioM7)parametro; HorarioM7 horario; try { if (idHorario.Id > 0) { parametros = new List<Parametro>(); horario = (HorarioM7)FabricaEntidades.ObtenerHorarioM7(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdHorario, SqlDbType.Int, idHorario.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas(RecursosDAOModulo7.ConsultarHorarioXId, parametros); foreach (DataRow row in dt.Rows) { horario.Id = int.Parse(row[RecursosDAOModulo7.AliasIdHorario].ToString()); horario.FechaInicio = DateTime.Parse(row[RecursosDAOModulo7.AliasFechaInicioHorario].ToString()); horario.FechaFin = DateTime.Parse(row[RecursosDAOModulo7.AliasFechaFinHorario].ToString()); horario.HoraInicio = int.Parse(row[RecursosDAOModulo7.AliasHoraInicioHorario].ToString()); horario.HoraFin = int.Parse(row[RecursosDAOModulo7.AliasHoraFinHorario].ToString()); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return horario; }
/// <summary> /// Método para consultar el detalle de un tipo de evento /// </summary> /// <param name="parametro">Objeto de tipo Entidad que posee el id a consultar</param> /// <returns>Retorna objeto de tipo Entidad con la informacion detallada del tipo de evento</returns> public Entidad ConsultarXId(Entidad parametro) { List<Parametro> parametros; Parametro parametroQuery = new Parametro(); TipoEventoM7 idTipoEvento = (TipoEventoM7)parametro; TipoEventoM7 tipoEvento; try { if (idTipoEvento.Id > 0) { parametros = new List<Parametro>(); tipoEvento = (TipoEventoM7)FabricaEntidades.ObtenerTipoEventoM7(); parametroQuery = new Parametro(RecursosDAOModulo7.ParamIdTipoEvento, SqlDbType.Int, idTipoEvento.Id.ToString(), false); parametros.Add(parametroQuery); DataTable dt = this.EjecutarStoredProcedureTuplas( RecursosDAOModulo7.ConsultarTipoEventoXId, parametros); foreach (DataRow row in dt.Rows) { tipoEvento.Id = int.Parse(row[RecursosDAOModulo7.AliasIdTipoEvento].ToString()); tipoEvento.Nombre = row[RecursosDAOModulo7.AliasTipoEventoNombre].ToString(); } } else { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } } catch (SqlException ex) { throw new ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,RecursoGeneralBD.Mensaje, ex); } catch (NumeroEnteroInvalidoException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (FormatException ex) { throw new NumeroEnteroInvalidoException(RecursosDAOModulo7.Codigo_Numero_Parametro_Invalido, RecursosDAOModulo7.Mensaje_Numero_Parametro_invalido, new Exception()); } catch (ExceptionSKDConexionBD ex) { throw ex; } catch (Exception ex) { throw new ExceptionSKD(RecursosDAOModulo7.MensajeExceptionSKD, ex); } return tipoEvento; }
public void Iniciar() { //Las personas this.persona = FabricaEntidades.ObtenerPersona(); this.persona.Id = 11; this.persona2 = FabricaEntidades.ObtenerPersona(); this.persona2.Id = 12; this.persona3 = FabricaEntidades.ObtenerPersona(); this.persona3.Id = 13; //Implemento this.implemento = new Implemento(); this.implemento.Id = 1; this.implemento.Precio_Implemento = 4500; //Matricula this.matricula = new Matricula(); this.matricula.Id = 1; this.matricula.Costo = 5000; //Evento this.eventos = FabricaComandos.CrearComandoConsultarTodosEventos(); this.listaEventos = this.eventos.Ejecutar(); //Iniciamos los atributos para la prueba de vacio this.PruebaComandoVacio = FabricaComandos.CrearComandoModificarCarrito(); this.PruebaComandoVacio2 = FabricaComandos.CrearComandoModificarCarrito (this.persona, this.implemento,1, 30); this.pruebaComandoVacio3 = (ComandoModificarCarrito)FabricaComandos.CrearComandoModificarCarrito(); this.pruebaComandoVacio4 = (ComandoModificarCarrito)FabricaComandos.CrearComandoModificarCarrito (this.persona, this.implemento, 1, 30); //Items que agregaremos para despues modificar this.PruebaSoloImplementos = FabricaComandos.CrearComandoAgregarItem(this.persona, this.implemento, 1, 20); this.PruebaSoloImplementos.Ejecutar(); this.PruebaSoloEventos = FabricaComandos.CrearComandoAgregarItem(this.persona2, this.listaEventos[0], 2, 10); this.PruebaSoloEventos.Ejecutar(); this.PruebaTodosItems = FabricaComandos.CrearComandoAgregarItem(this.persona3, this.implemento, 1, 20); this.PruebaTodosItems.Ejecutar(); this.PruebaTodosItems = FabricaComandos.CrearComandoAgregarItem(this.persona3, this.listaEventos[0], 2, 10); this.PruebaTodosItems.Ejecutar(); this.PruebaTodosItems = FabricaComandos.CrearComandoAgregarItem(this.persona3, this.matricula, 3, 1); this.PruebaTodosItems.Ejecutar(); //ModificarCarrito del primer test this.ComandoModificarCarrito = FabricaComandos.CrearComandoModificarCarrito(this.persona, this.implemento, 1, 7); this.ComandoModificarCarrito2 = FabricaComandos.CrearComandoModificarCarrito(this.persona2, this.listaEventos[0], 2, 7); this.ComandoModificarCarrito3 = FabricaComandos.CrearComandoModificarCarrito(this.persona3, this.implemento, 1, 7); this.ComandoModificarCarrito6 = FabricaComandos.CrearComandoModificarCarrito(this.persona3, this.listaEventos[0], 2, 7); //ModificarCarrito del segundo test this.ComandoModificarCarrito4 = FabricaComandos.CrearComandoModificarCarrito(this.persona, this.implemento, 1, 8000); this.ComandoModificarCarrito5 = FabricaComandos.CrearComandoModificarCarrito(this.persona3, this.implemento, 1, 8000); }
public void clean() { listaEntidad = null; idEvento = null; idCompetencia = null; entidad = null; entidad2 = null; entidad3 = null; a = false; laRest = null; }
public void Clean() { miComando = null; miEntidad = null; miEntidadOrganizacionModificar = null; miEntidadOrganizacionAgregar = null; miComandoLista = null; miComandoEntidad = null; miEntidadValidarEstilo = null; miEntidadValidarOrg = null; }
public void init() { miEntidadOrg = FabricaEntidades.ObtenerOrganizacion_M3(20, "Seito-Ka"); miEntidad = FabricaEntidades.ObtenerOrganizacion_M3(1, "Seito Karate-do"); DominioSKD.Entidades.Modulo3.Organizacion org = (DominioSKD.Entidades.Modulo3.Organizacion)miEntidad; ; miEntidadCinta = FabricaEntidades.ObtenerCinta_M5(1, "Blanco", "1er Kyu", "Nivel inferior", 1, "Principiante", org, true); miEntidadValidarCinta = FabricaEntidades.ObtenerCinta_M5("Blanco", "1er Kyu", "Nivel inferior", 6, "Principiante", org, true); miEntidadCintaModificar = FabricaEntidades.ObtenerCinta_M5(1, "Naranja", "1er Kyu", "Nivel inferior", 3, "Principiante", org, true); miEntidadCintaAgregar = FabricaEntidades.ObtenerCinta_M5("Negro", "1er Kyu", "Nivel inferior", 7, "Principiante", org, true); miEntidadCintaXId = FabricaEntidades.ObtenerCinta_M5(1, "Blanco"); }
public void Clean() { miComando = null; miEntidad = null; miEntidadCinta = null; miEntidadCintaModificar = null; miEntidadCintaAgregar = null; miComandoLista = null; miComandoEntidad = null; miEntidadValidarCinta = null; }
public void init() { daoRestriccionCompetencia=DatosSKD.Fabrica.FabricaDAOSqlServer.ObtenerDAORestriccionCompetencia(); fabrica = new FabricaDAOSqlServer(); fabricaDAO = new DatosSKD.Fabrica.FabricaDAOSqlServer(); laListaCompetencias = new List<Competencia>(); laCompetencia = new Competencia(); laListaRestriccionCompetencia = new List<RestriccionCompetencia>(); laRestriccionCompetencia = new DominioSKD.Entidades.Modulo8.RestriccionCompetencia( "prueba", -1, 66, -1, 21, "p", "M_prueba"); }
public void PruebaAgregarResultadoAscenso() { IDaoResultadoAscenso DAO = FabricaDAOSqlServer.ObtenerDAOResultadoAscenso(); bool e; listaEntidad = new List<Entidad>(); entidad = DominioSKD.Fabrica.FabricaEntidades.ObtenerResultadoAscenso(); ((DominioSKD.Entidades.Modulo11.ResultadoAscenso)entidad).Aprobado = "S"; ((DominioSKD.Entidades.Modulo11.ResultadoAscenso)entidad).Inscripcion.Id = 1; listaEntidad.Add(entidad); e = DAO.Agregar(listaEntidad); Assert.IsTrue(e); }