public void CargarMarcas() { try { List <Entidad> marcas; Comando <List <Entidad> > comando = LogicaCC.Fabrica.FabricaComandos.CrearConsultarTodosMarca(); marcas = comando.Ejecutar(); Dictionary <string, string> options = new Dictionary <string, string>(); foreach (Entidad LaMarca in marcas) { Dominio.Entidades.Marca _laMarca = (Dominio.Entidades.Marca)LaMarca; options.Add(_laMarca.IdMarca.ToString(), _laMarca.Nombre); //vista.marca.Items.Add(((Dominio.Entidades.Marca)LaMarca).Nombre); } /*vista.marca.DataSource = options; * vista.marca.DataTextField = RecursoPresentadorProducto.valueCombo; * vista.marca.DataValueField = RecursoPresentadorProducto.keyCombo; * vista.marca.DataBind();*/ } catch (Exception ex) { vista.alerta = ex.Message; } }
/// <summary> /// Metodo para modificar un marca en la base de datos. /// </summary> /// <param name="parametro">objeto de tipo Marca para modificar en bd</param> /// <returns>true si fue modificado</returns> public bool Modificar(Entidad LaMarca) { List <Parametro> parameters = new List <Parametro>(); Dominio.Entidades.Marca _LaMarca = (Dominio.Entidades.Marca)LaMarca; Parametro theParam = new Parametro(); try { theParam = new Parametro(RecursoMarca.ParamId, SqlDbType.Int, _LaMarca.IdMarca.ToString(), false); parameters.Add(theParam); theParam = new Parametro(RecursoMarca.ParamStatus, SqlDbType.Int, _LaMarca.Activo.ToString(), false); parameters.Add(theParam); //Se manda a ejecutar el stored procedure M8_ModificarFactura y todos los parametros que recibe EjecutarStoredProcedure(RecursoMarca.ChangeMarca, parameters); } catch (FormatException ex) { } catch (ArgumentNullException ex) { } catch (ExceptionCcConBD ex) { } catch (Exception ex) { } return(true); }
public Entidad ConsultarXId(Entidad parametro) { List <Parametro> parameters = new List <Parametro>(); Dominio.Entidades.Marca _LaMarca = (Dominio.Entidades.Marca)parametro; Parametro theParam = new Parametro(); try { theParam = new Parametro(RecursoMarca.ParamId, SqlDbType.Int, _LaMarca.IdMarca.ToString(), false); parameters.Add(theParam); DataTable dt = EjecutarStoredProcedureTuplas(RecursoMarca.ConsultMarcaXId, parameters); //Guardar los datos DataRow row = dt.Rows[0]; int _id = int.Parse(row[RecursoMarca.MarcaId].ToString()); String _nombre = row[RecursoMarca.MarcaNombre].ToString(); String _imagen = row[RecursoMarca.MarcaImagen].ToString(); int _activo = int.Parse(row[RecursoMarca.MarcaActivo].ToString()); DateTime _fechaCreacion = DateTime.Parse(row[RecursoMarca.MarcaFechaCre].ToString()); _LaMarca = new Dominio.Entidades.Marca(_id, _nombre, _imagen, _activo, _fechaCreacion); //_LaMarca.Id = _id; } catch (FormatException ex) { /*throw new ExcepcionesTangerine.M8.WrongFormatException(RecursoMarca.Codigo, * RecursoMarca.MensajeFormato, ex);*/ } catch (ArgumentNullException ex) { /*throw new ExcepcionesTangerine.M8.NullArgumentException(RecursoMarca.Codigo, * RecursoMarca.MensajeNull, ex);*/ } catch (ExceptionCcConBD ex) { /*throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoMarca.Codigo, * RecursoMarca.MensajeSQL, ex);*/ } catch (Exception ex) { /* * throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoMarca.Codigo, * RecursoMarca.MensajeOtro, ex);*/ } return(_LaMarca); }
/// <summary> /// Funcion que permite buscar todas las facturas en la base de datos /// </summary> /// <returns>Retorna la lista con todas las facturas</returns> public List <Entidad> ConsultarTodos() { List <Parametro> parameters = new List <Parametro>(); Parametro theParam = new Parametro(); List <Entidad> listMarca = new List <Entidad>(); try { //Guardo la tabla que me regresa el procedimiento de consultar contactos DataTable dt = EjecutarStoredProcedureTuplas(RecursoMarca.ConsultMarcas, parameters); //Guardar los datos foreach (DataRow row in dt.Rows) { int _id = int.Parse(row[RecursoMarca.MarcaId].ToString()); String _nombre = row[RecursoMarca.MarcaNombre].ToString(); String _imagen = row[RecursoMarca.MarcaImagen].ToString(); int _activo = int.Parse(row[RecursoMarca.MarcaActivo].ToString()); DateTime _fechaCreacion = DateTime.Parse(row[RecursoMarca.MarcaFechaCre].ToString()); Dominio.Entidades.Marca _LaMarca = new Dominio.Entidades.Marca(_id, _nombre, _imagen, _activo, _fechaCreacion); //_ElProducto.Id = facId; listMarca.Add(_LaMarca); } } catch (FormatException ex) { throw new WrongFormatException(RecursoMarca.Codigo, RecursoMarca.MensajeFormato, ex); } catch (ArgumentNullException ex) { throw new NullArgumentException(RecursoMarca.Codigo, RecursoMarca.MensajeNull, ex); } catch (ExceptionCcConBD ex) { throw new ExceptionsCity(RecursoMarca.Codigo, RecursoMarca.MensajeSQL, ex); } catch (Exception ex) { throw new ExceptionsCity(RecursoMarca.Codigo, RecursoMarca.MensajeOtro, ex); } return(listMarca); }