Inheritance: Entidad
コード例 #1
0
ファイル: PruebaDao.cs プロジェクト: rosmantorres/sakaratedo
        public void Init()
        {
            implemento = new Implemento();
            implemento2 = new Implemento();
            implemento3 = new Implemento();
            dojo = new Dojo(1);
            implemento.Nombre_Implemento = "Guantes Karate-DO";
            implemento.Tipo_Implemento = "Guantes";
            implemento.Marca_Implemento = "Adidas";
            implemento.Color_Implemento = "Azul";
            implemento.Talla_Implemento = "S";
            implemento.Estatus_Implemento = "Activo";
            implemento.Precio_Implemento = 1500;
            implemento.Stock_Minimo_Implemento = 5;
            implemento.Cantida_implemento = 20;
            implemento.Dojo_Implemento = dojo;
            implemento.Descripcion_Implemento = "Guantes Wola";
            implemento.Imagen_implemento = "A.jpg";

            implemento3.Nombre_Implemento = "Karategi Karate-DO";
            implemento3.Tipo_Implemento = "Karategi";
            implemento3.Marca_Implemento = "Kombate";
            implemento3.Color_Implemento = "Verde";
            implemento3.Talla_Implemento = "M";
            implemento3.Estatus_Implemento = "Activo";
            implemento3.Precio_Implemento = 1200;
            implemento3.Stock_Minimo_Implemento = 4;
            implemento3.Cantida_implemento = 10;
            implemento3.Dojo_Implemento = dojo;
            implemento3.Descripcion_Implemento = "Karategi Wololo";
            implemento3.Imagen_implemento = "B.jpg";
        }
コード例 #2
0
 public void Init()
 {
     cai = new ComandoAgregarImplemento();
     cei = new ComandoEliminarImplemento();
     ccti = new ComandoConsultarTodosImplementos();
     ccti2 = new ComandoConsultarTodosImplementos2();
     cmi = new ComandoModificarImplemento();
     cdi = new ComandoDojoId();
     implemento = new Implemento();
     implemento2 = new Implemento();
     dojo = new Dojo(1);
     implemento.Nombre_Implemento = "Guantes Karate-DO";
     implemento.Tipo_Implemento = "Guantes";
     implemento.Marca_Implemento = "Adidas";
     implemento.Color_Implemento = "Azul";
     implemento.Talla_Implemento = "S";
     implemento.Estatus_Implemento = "Activo";
     implemento.Precio_Implemento = 1500;
     implemento.Stock_Minimo_Implemento = 5;
     implemento.Cantida_implemento = 20;
     implemento.Dojo_Implemento = dojo;
     implemento.Descripcion_Implemento = "Guantes Wola";
     implemento.Imagen_implemento = "A.jpg";
     cai.LaEntidad = implemento;
     cei.LaEntidad = implemento;
     cei.Dojo = dojo;
     ccti.LaEntidad = dojo;
     ccti2.LaEntidad = dojo;
     cmi.LaEntidad = implemento;
 }
コード例 #3
0
ファイル: BDDojo.cs プロジェクト: rosmantorres/sakaratedo
        public static bool BuscarIDDojo(Dojo elDojo)
        {
            bool retorno = false;
            BDConexion laConexion;
            List<Parametro> parametros;

            try
            {
                laConexion = new BDConexion();
                parametros = new List<Parametro>();

                Parametro elParametro = new Parametro(RecursosBDModulo4.ParamIdDojo, SqlDbType.Int
                                                      , elDojo.Id_dojo.ToString(), false);
                parametros.Add(elParametro);

                elParametro = new Parametro(RecursosBDModulo4.ParamSalidaNumDojo, SqlDbType.Int, true);
                parametros.Add(elParametro);

                List<Resultado> resultados = laConexion.EjecutarStoredProcedure(RecursosBDModulo4.BuscarIdDojo
                                             , parametros);

                foreach (Resultado elResultado in resultados)
                {
                    if (elResultado.etiqueta == RecursosBDModulo4.ParamSalidaNumDojo)
                        if (int.Parse(elResultado.valor) == 1)
                            retorno = true;
                        else
                            throw new ExcepcionesSKD.Modulo4.DojoInexistenteException(RecursosBDModulo4.Codigo_Dojo_Inexistente,
                                RecursosBDModulo4.Mensaje_Dojo_Inexistente, new Exception());
                }
            }
            catch (SqlException ex)
            {
                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
            }
            catch (FormatException ex)
            {
                throw new ExcepcionesSKD.Modulo4.FormatoIncorrectoException(RecursosBDModulo4.Codigo_Error_Formato,
                     RecursosBDModulo4.Mensaje_Error_Formato, ex);
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
            }

            return retorno;
        }
コード例 #4
0
ファイル: Implemento.cs プロジェクト: ieba/sakaratedo
 public Implemento(int id_implemento, String nombre_implemento, String tipo_implemento, String marca_implemento, String color_implemento, String talla_implemento, String imagen_implemento, int cantidad_implemento, int stock_minimo_implemento, String estatus_implemento, double precio_implemento, String descripcion_implemento, Dojo dojo)
 {
     this.id_implemento = id_implemento;
     this.nombre_implemento = nombre_implemento;
     this.tipo_implemento = tipo_implemento;
     this.marca_implemento = marca_implemento;
     this.color_implemento = color_implemento;
     this.talla_implemento = talla_implemento;
     this.imagen_implemento = imagen_implemento;
     this.stock_minimo_implemento = stock_minimo_implemento;
     this.estatus_implemento = estatus_implemento;
     this.cantidad_implemento = cantidad_implemento;
     this.descripcion_implemento = descripcion_implemento;
     this.precio_implemento = precio_implemento;
     this.dojo = dojo;
 }
コード例 #5
0
ファイル: Implemento.cs プロジェクト: ieba/sakaratedo
 public Implemento(int id_implemento, String nombre_implemento, String tipo_implemento, String marca_implemento, String color_implemento, String talla_implemento, String imagen_implemento, int cantidad_implemento, int stock_minimo_implemento, String estatus_implemento, double precio_implemento, String descripcion_implemento, Dojo dojo)
 {
     this.id_implemento           = id_implemento;
     this.nombre_implemento       = nombre_implemento;
     this.tipo_implemento         = tipo_implemento;
     this.marca_implemento        = marca_implemento;
     this.color_implemento        = color_implemento;
     this.talla_implemento        = talla_implemento;
     this.imagen_implemento       = imagen_implemento;
     this.stock_minimo_implemento = stock_minimo_implemento;
     this.estatus_implemento      = estatus_implemento;
     this.cantidad_implemento     = cantidad_implemento;
     this.descripcion_implemento  = descripcion_implemento;
     this.precio_implemento       = precio_implemento;
     this.dojo = dojo;
 }
コード例 #6
0
ファイル: BDDojo.cs プロジェクト: rosmantorres/sakaratedo
        public static Dojo DetallarDojo(int idDojo)
        {
            BDConexion laConexion;
            List<Parametro> parametros;
            Parametro elParametro = new Parametro();
            Dojo elDojo = new Dojo();
            elDojo.Id_dojo = idDojo;

            try
            {

                    laConexion = new BDConexion();
                    parametros = new List<Parametro>();

                    elParametro = new Parametro(RecursosBDModulo4.ParamIdDojo, SqlDbType.Int, idDojo.ToString(),
                                                false);
                    parametros.Add(elParametro);

                    DataTable dt = laConexion.EjecutarStoredProcedureTuplas(
                                   RecursosBDModulo4.ConsultarDojoXId, parametros);

                    foreach (DataRow row in dt.Rows)
                    {

                        elDojo.Id_dojo = int.Parse(row[RecursosBDModulo4.AliasIdDojo].ToString());
                        elDojo.OrgNombre_dojo = row[RecursosBDModulo4.AliasRifDojo].ToString();
                        elDojo.Nombre_dojo = row[RecursosBDModulo4.AliasNombreDojo].ToString();
                        elDojo.Telefono_dojo = int.Parse(row[RecursosBDModulo4.AliasTelefonoDojo].ToString());
                        elDojo.Email_dojo = row[RecursosBDModulo4.AliasEmailDojo].ToString();
                        elDojo.Logo_dojo = row[RecursosBDModulo4.AliasLogoDojo].ToString();
                        elDojo.Status_dojo = row[RecursosBDModulo4.AliasStatusDojo].ToString();
                        elDojo.Registro_dojo = DateTime.Parse(row[RecursosBDModulo4.AliasFechaDojo].ToString());
                        elDojo.Organizacion_dojo = int.Parse(row[RecursosBDModulo4.AliasIdOrganizacion].ToString());
                        elDojo.OrgNombre_dojo = row[RecursosBDModulo4.AliasNombreOrganizacion].ToString();
                        elDojo.Ubicacion = new Ubicacion(int.Parse(row[RecursosBDModulo4.AliasIdUbicacion].ToString()),
                                                                row[RecursosBDModulo4.AliasNombreCiudad].ToString(),
                                                                row[RecursosBDModulo4.AliasNombreEstado].ToString());
                        //elDojo.Matricula_dojo = (BuscarMatriculaVigente(elDojo));

                    }
                    return elDojo;

            }
            catch (SqlException ex)
            {
                throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                    RecursoGeneralBD.Mensaje, ex);
            }
            catch (FormatException ex)
            {
                throw new ExcepcionesSKD.Modulo12.FormatoIncorrectoException(RecursosBDModulo4.Codigo_Error_Formato,
                     RecursosBDModulo4.Mensaje_Error_Formato, ex);
            }
            catch (ExcepcionesSKD.Modulo12.CompetenciaInexistenteException ex)
            {
                throw ex;
            }
            catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
            }
        }
コード例 #7
0
ファイル: BDDojo.cs プロジェクト: rosmantorres/sakaratedo
        public static List<Dojo> ListarDojos()
        {
            BDConexion laConexion;
            List<Dojo> laListaDeDojos = new List<Dojo>();
            List<Parametro> parametros;

              try
            {
                laConexion = new BDConexion();
                parametros = new List<Parametro>();

                DataTable dt = laConexion.EjecutarStoredProcedureTuplas(
                               RecursosBDModulo4.ConsultarDojos, parametros);
                foreach (DataRow row in dt.Rows)
                {

                    Dojo elDojo = new Dojo();

                    elDojo.Id_dojo= int.Parse(row[RecursosBDModulo4.AliasIdDojo].ToString());
                    elDojo.OrgNombre_dojo = row[RecursosBDModulo4.AliasRifDojo].ToString();
                    elDojo.Nombre_dojo = row[RecursosBDModulo4.AliasNombreDojo].ToString();
                    elDojo.Telefono_dojo = int.Parse(row[RecursosBDModulo4.AliasTelefonoDojo].ToString());
                    elDojo.Email_dojo = row[RecursosBDModulo4.AliasEmailDojo].ToString();
                    elDojo.Logo_dojo = row[RecursosBDModulo4.AliasLogoDojo].ToString();
                    elDojo.Status_dojo = row[RecursosBDModulo4.AliasStatusDojo].ToString();
                    elDojo.OrgNombre_dojo = row[RecursosBDModulo4.AliasNombreOrganizacion].ToString();
                    elDojo.Registro_dojo = DateTime.Parse(row[RecursosBDModulo4.AliasFechaDojo].ToString());
                    elDojo.Organizacion_dojo = int.Parse(row[RecursosBDModulo4.AliasIdOrganizacion].ToString());
                    elDojo.Ubicacion = new Ubicacion(int.Parse(row[RecursosBDModulo4.AliasIdUbicacion].ToString()),
                                                            row[RecursosBDModulo4.AliasNombreCiudad].ToString(),
                                                            row[RecursosBDModulo4.AliasNombreEstado].ToString());

                    laListaDeDojos.Add(elDojo);

                }

            }
              catch (SqlException ex)
              {
                  throw new ExcepcionesSKD.ExceptionSKDConexionBD(RecursoGeneralBD.Codigo,
                      RecursoGeneralBD.Mensaje, ex);
              }
              catch (FormatException ex)
              {
                  throw new ExcepcionesSKD.Modulo4.FormatoIncorrectoException(RecursosBDModulo4.Codigo_Error_Formato,
                       RecursosBDModulo4.Mensaje_Error_Formato, ex);
              }
              catch (ExcepcionesSKD.ExceptionSKDConexionBD ex)
              {
                  throw ex;
              }
              catch (Exception ex)
              {
                  throw new ExcepcionesSKD.ExceptionSKD(RecursoGeneralBD.Mensaje_Generico_Error, ex);
              }

              return laListaDeDojos;
        }
コード例 #8
0
 public static Entidad ObtenerImplemento(int id_implemento, String nombre_implemento, String tipo_implemento, String marca_implemento, String color_implemento, String talla_implemento, String imagen_implemento, int cantidad_implemento, int stock_minimo_implemento, String estatus_implemento, double precio_implemento, String descripcion_implemento, Dojo dojo)
 {
     return new Implemento(id_implemento, nombre_implemento, tipo_implemento, marca_implemento, color_implemento, talla_implemento, imagen_implemento, cantidad_implemento, stock_minimo_implemento, estatus_implemento, precio_implemento, descripcion_implemento, dojo);
 }
コード例 #9
0
ファイル: PruebaDao.cs プロジェクト: rosmantorres/sakaratedo
 public void M15_DetallarDojoNulo()
 {
     dojo = null;
     FabricaDAOSqlServer.ObtenerDAOImplemento().DetallarDojo(dojo);
 }
コード例 #10
0
ファイル: PruebaDao.cs プロジェクト: rosmantorres/sakaratedo
 public void M15_DetallarDojo()
 {
     dojo2 = (Dojo)FabricaDAOSqlServer.ObtenerDAOImplemento().DetallarDojo(dojo);
     Assert.AreEqual(dojo.Id_dojo, dojo2.Id_dojo);
 }
コード例 #11
0
ファイル: PruebaDao.cs プロジェクト: rosmantorres/sakaratedo
 public void Reset()
 {
     implemento = null;
     implemento2 = null;
     lista = null;
     lista2 = null;
     dojo = null;
 }
コード例 #12
0
 public void M15_ComandoDojoId()
 {
     cdi.LaEntidad= dojo;
     dojo2 = (Dojo)cdi.Ejecutar();
     Assert.AreEqual(dojo.Id_dojo, dojo2.Id_dojo);
 }