/// <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> listProducto = new List <Entidad>(); try { //Guardo la tabla que me regresa el procedimiento de consultar contactos DataTable dt = EjecutarStoredProcedureTuplas(RecursoProducto.ConsultProductos, parameters); //Guardar los datos foreach (DataRow row in dt.Rows) { int _id = int.Parse(row[RecursoProducto.ProductoId].ToString()); String _nombre = row[RecursoProducto.ProductoNombre].ToString(); String _marcaNombre = row[RecursoProducto.Marca].ToString(); String _categoriaNombre = row[RecursoProducto.Categoria].ToString(); int _activo = int.Parse(row[RecursoProducto.ProductoActivo].ToString()); String _modelo = row[RecursoProducto.ProductoModelo].ToString(); String _descripcion = row[RecursoProducto.ProductoDescripcion].ToString(); float _precio = float.Parse(row[RecursoProducto.ProductoPrecio].ToString()); int _cantidad = int.Parse(row[RecursoProducto.ProductoCantidad].ToString()); float _peso = float.Parse(row[RecursoProducto.ProductoPeso].ToString()); float _alto = float.Parse(row[RecursoProducto.ProductoAlto].ToString()); float _ancho = float.Parse(row[RecursoProducto.ProductoAncho].ToString()); float _largo = float.Parse(row[RecursoProducto.ProductoLargo].ToString()); DateTime _fechaCreacion = DateTime.Parse(row[RecursoProducto.ProductoFechaCre].ToString()); DateTime _fechaModificacion = DateTime.Now; int _fkMarca = int.Parse(row[RecursoProducto.ProductoFkMARCA].ToString()); int _fkCategoria = int.Parse(row[RecursoProducto.ProductofKCategoria].ToString()); Dominio.Entidades.Producto _ElProducto = new Dominio.Entidades.Producto(_id, _nombre, _activo, _modelo, _descripcion, _precio, _cantidad, _peso, _alto, _ancho, _largo, _fechaCreacion, _fechaModificacion, _fkMarca, _fkCategoria, _marcaNombre, _categoriaNombre); //_ElProducto.Id = facId; listProducto.Add(_ElProducto); } } catch (FormatException ex) { /* throw new ExcepcionesTangerine.M8.WrongFormatException(RecursoProducto.Codigo, * RecursoProducto.MensajeFormato, ex);*/ } catch (ArgumentNullException ex) { /* throw new ExcepcionesTangerine.M8.NullArgumentException(RecursoProducto.Codigo, * RecursoProducto.MensajeNull, ex);*/ } catch (ExceptionCcConBD ex) { /*throw new ExceptionsCity(RecursoProducto.Codigo, * RecursoProducto.MensajeSQL, ex);*/ } catch (Exception ex) { /*throw new ExceptionsCity(RecursoProducto.Codigo, * RecursoProducto.MensajeOtro, ex);*/ } return(listProducto); }
public Entidad ConsultarXId(Entidad parametro) { List <Parametro> parameters = new List <Parametro>(); Dominio.Entidades.Producto _ElUsuario = (Dominio.Entidades.Producto)parametro; Parametro theParam = new Parametro(); try { theParam = new Parametro(RecursoUsuario.ParamId, SqlDbType.Int, _ElUsuario.Id.ToString(), false); parameters.Add(theParam); DataTable dt = EjecutarStoredProcedureTuplas(RecursoUsuario.ConsultUsuarioXId, parameters); //Guardar los datos DataRow row = dt.Rows[0]; int _id = int.Parse(row[RecursoUsuario.UsuarioId].ToString()); String _nombre = row[RecursoUsuario.UsuarioNombre].ToString(); int _activo = int.Parse(row[RecursoUsuario.UsuarioActivo].ToString()); String _modelo = row[RecursoUsuario.UsuarioApellido].ToString(); String _descripcion = row[RecursoUsuario.UsuarioTelefono].ToString(); float _precio = float.Parse(row[RecursoUsuario.UsuarioEmail].ToString()); int _cantidad = int.Parse(row[RecursoUsuario.UsuarioCelular].ToString()); float _peso = float.Parse(row[RecursoUsuario.UsuarioPeso].ToString()); float _alto = float.Parse(row[RecursoUsuario.UsuarioAlto].ToString()); float _ancho = float.Parse(row[RecursoUsuario.UsuarioAncho].ToString()); float _largo = float.Parse(row[RecursoUsuario.UsuarioCedula].ToString()); DateTime _fechaCreacion = DateTime.Parse(row[RecursoUsuario.UsuarioFechaCre].ToString()); DateTime _fechaModificacion = DateTime.Parse(row[RecursoUsuario.UsuarioFechaNac].ToString()); int _fkMarca = int.Parse(row[RecursoUsuario.UsuarioFkMARCA].ToString()); int _fkCategoria = int.Parse(row[RecursoUsuario.UsuariofKCategoria].ToString()); //Creo un objeto de tipo Compania con los datos de la fila y lo guardo. _ElUsuario = new Dominio.Entidades.Producto(_id, _nombre, _activo, _modelo, _descripcion, _precio, _cantidad, _peso, _alto, _ancho, _largo, _fechaCreacion, _fechaModificacion, _fkMarca, _fkCategoria); //_ElUsuario.Id = _id; } catch (FormatException ex) { /*throw new ExcepcionesTangerine.M8.WrongFormatException(RecursoUsuario.Codigo, * RecursoUsuario.MensajeFormato, ex);*/ } catch (ArgumentNullException ex) { /*throw new ExcepcionesTangerine.M8.NullArgumentException(RecursoUsuario.Codigo, * RecursoUsuario.MensajeNull, ex);*/ } catch (ExceptionCcConBD ex) { /*throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoUsuario.Codigo, * RecursoUsuario.MensajeSQL, ex);*/ } catch (Exception ex) { /* * throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoUsuario.Codigo, * RecursoUsuario.MensajeOtro, ex);*/ } return(_ElUsuario); }
public Entidad ConsultarXId(Entidad parametro) { List <Parametro> parameters = new List <Parametro>(); Dominio.Entidades.Producto _LaVenta = (Dominio.Entidades.Producto)parametro; Parametro theParam = new Parametro(); try { theParam = new Parametro(RecursoVenta.ParamId, SqlDbType.Int, _LaVenta.Id.ToString(), false); parameters.Add(theParam); DataTable dt = EjecutarStoredProcedureTuplas(RecursoVenta.ConsultUsuarioXId, parameters); //Guardar los datos DataRow row = dt.Rows[0]; int _id = int.Parse(row[RecursoVenta.VentaId].ToString()); String _nombre = row[RecursoVenta.VentaNombre].ToString(); int _activo = int.Parse(row[RecursoVenta.VentaModelo].ToString()); String _modelo = row[RecursoVenta.VentaApellido].ToString(); String _descripcion = row[RecursoVenta.VentaPedido].ToString(); float _precio = float.Parse(row[RecursoVenta.ventaSub].ToString()); int _cantidad = int.Parse(row[RecursoVenta.VentaIva].ToString()); float _peso = float.Parse(row[RecursoVenta.VentaNPago].ToString()); float _alto = float.Parse(row[RecursoVenta.VentaProducto].ToString()); float _ancho = float.Parse(row[RecursoVenta.VentaOperador].ToString()); float _largo = float.Parse(row[RecursoVenta.VentaTracking].ToString()); DateTime _fechaCreacion = DateTime.Parse(row[RecursoVenta.ventaFecha].ToString()); DateTime _fechaModificacion = DateTime.Parse(row[RecursoVenta.VentaDirFact].ToString()); int _fkMarca = int.Parse(row[RecursoVenta.VentasPEnvio].ToString()); int _fkCategoria = int.Parse(row[RecursoVenta.VentaEstatus].ToString()); //Creo un objeto de tipo Compania con los datos de la fila y lo guardo. _LaVenta = new Dominio.Entidades.Producto(_id, _nombre, _activo, _modelo, _descripcion, _precio, _cantidad, _peso, _alto, _ancho, _largo, _fechaCreacion, _fechaModificacion, _fkMarca, _fkCategoria); //_LaVenta.Id = _id; } catch (FormatException ex) { /*throw new ExcepcionesTangerine.M8.WrongFormatException(RecursoVenta.Codigo, * RecursoVenta.MensajeFormato, ex);*/ } catch (ArgumentNullException ex) { /*throw new ExcepcionesTangerine.M8.NullArgumentException(RecursoVenta.Codigo, * RecursoVenta.MensajeNull, ex);*/ } catch (ExceptionCcConBD ex) { /*throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoVenta.Codigo, * RecursoVenta.MensajeSQL, ex);*/ } catch (Exception ex) { /* * throw new ExcepcionesTangerine.ExceptionsTangerine(RecursoVenta.Codigo, * RecursoVenta.MensajeOtro, ex);*/ } return(_LaVenta); }