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"; }
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; }
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; }
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; }
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); } }
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; }
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); }
public void M15_DetallarDojoNulo() { dojo = null; FabricaDAOSqlServer.ObtenerDAOImplemento().DetallarDojo(dojo); }
public void M15_DetallarDojo() { dojo2 = (Dojo)FabricaDAOSqlServer.ObtenerDAOImplemento().DetallarDojo(dojo); Assert.AreEqual(dojo.Id_dojo, dojo2.Id_dojo); }
public void Reset() { implemento = null; implemento2 = null; lista = null; lista2 = null; dojo = null; }
public void M15_ComandoDojoId() { cdi.LaEntidad= dojo; dojo2 = (Dojo)cdi.Ejecutar(); Assert.AreEqual(dojo.Id_dojo, dojo2.Id_dojo); }