当前位置: 首页>>代码示例>>C#>>正文


C# DominioSKD.Entidad类代码示例

本文整理汇总了C#中DominioSKD.Entidad的典型用法代码示例。如果您正苦于以下问题:C# Entidad类的具体用法?C# Entidad怎么用?C# Entidad使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


Entidad类属于DominioSKD命名空间,在下文中一共展示了Entidad类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CargarDatosHorario

        /// <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)
            {
            }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:39,代码来源:PresentadorDetallarHorarioPractica.cs

示例2: CargarDatos

        /// <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)
            {
            }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:37,代码来源:PresentadorDetallarCinta.cs

示例3: obtenerDojoXId

        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;
              }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:34,代码来源:PresentadorAgregarImplemento.cs

示例4: ConsultarXId

        /// <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;
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:65,代码来源:DaoOrganizacion.cs

示例5: ConsultarXId

        /// <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;
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:65,代码来源:DaoPersona.cs

示例6: cargarListaImplementos2

        /// <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;
             }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:34,代码来源:PresentadorConsultarImplemento.cs

示例7: modificarImplemento

        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;
              }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:33,代码来源:PresentadorModificarImplemento.cs

示例8: ConsultarXId

        /// <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;
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:65,代码来源:DaoCinta.cs

示例9: agregarImplemento

        /// <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;
              }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:34,代码来源:PresentadorAgregarImplemento.cs

示例10: Iniciar

        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);
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:59,代码来源:PruebaComandoVerCarrito.cs

示例11: ConsultarListaMatriculasPagas

        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)
            {

            }
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:59,代码来源:PresentadorListarMatriculasPagas.cs

示例12: ConsultarXId

        /// <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;
        }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:64,代码来源:DaoUbicacion.cs

示例13: PruebaAgregarRestriccionCinta

 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);
 }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:8,代码来源:PruebasRestCinta.cs

示例14: Init

 public void Init()
 {
     daoCompetencia = (IDaoCompetencia)FabricaDAOSqlServer.ObtenerDAOCompetencia();
     laCompe = (Entidad)FabricaEntidades.ObtenerCompetencia();
     laCompetencia = (Entidad)FabricaEntidades.ObtenerCompetencia();
     laComp = (Entidad)FabricaEntidades.ObtenerCompetencia();
     laListaCompetencias = new List<Entidad>();
 }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:8,代码来源:PruebasDAOCompetencias.cs

示例15: Clean

 public void Clean()
 {
     miEntidad = null;
     miEntidadModificar = null;
     miEntidadAgregar = null;
     miEntidadValidarEstilo = null;
     miEntidadValidarOrg = null;
 }
开发者ID:rosmantorres,项目名称:sakaratedo,代码行数:8,代码来源:PUDaoOrganizacion.cs


注:本文中的DominioSKD.Entidad类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。