public bool GetById(int id) { string Statement = string.Format("select * from t10_productos where t10_pk01 = '{0}'", id); MySqlDataReader data = null; bool result = false; try { data = DBMysql_.DoQuery(Statement); if (data.HasRows) { while (data.Read()) { Id = data.IsDBNull(0) ? 0 : (int)data.GetUInt32(0); IdTipoProducto = data.IsDBNull(1) ? 0 : data.GetInt32(1); Pagina = data.IsDBNull(2) ? 0 : data.GetInt32(2); Codigo = data.IsDBNull(3) ? " -- " : data.GetString(3); Descripcion = data.IsDBNull(4) ? " -- " : data.GetString(4); PrecioCotizacion = data.IsDBNull(5) ? 0 : data.GetDouble(5); PrecioCompra = data.IsDBNull(6) ? 0 : data.GetDouble(6); PrecioVenta = data.IsDBNull(7) ? 0 : data.GetDouble(7); IdCliente = data.IsDBNull(8) ? 0 : data.GetInt32(8); Cotizacion = data.IsDBNull(9) ? DateTime.Now : data.GetDateTime(9); Compra = data.IsDBNull(10) ? DateTime.Now : data.GetDateTime(10); Venta = data.IsDBNull(11) ? DateTime.Now : data.GetDateTime(11); Created = data.IsDBNull(12) ? DateTime.Now : data.GetDateTime(12); Updated = data.IsDBNull(13) ? DateTime.Now : data.GetDateTime(13); IdNota = data.IsDBNull(16) ? 0 : data.GetInt32(16); } data.Close(); Cliente_ = new Cliente(DBMysql_); Cliente_.GetById(IdCliente); NotaPedido_ = new NotaPedido(DBMysql_); NotaPedido_.GetById(IdNota); result = true; } return(result); } catch (DBException ex) { throw ex; } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { if (data != null) { data.Close(); } } }
public bool GetById(int id) { string Statement = string.Format("select * from t05_notas where t05_pk01 = '{0}'", id); MySqlDataReader data = null; bool result = false; try { data = DBMysql_.DoQuery(Statement); if (data.HasRows) { while (data.Read()) { Id = data.IsDBNull(0) ? 0 : (int)data.GetUInt32(0); Fecha = data.IsDBNull(1) ? DateTime.Now : data.GetDateTime(1); Total = data.IsDBNull(2) ? 0 : data.GetDouble(2); TipoPedido = data.IsDBNull(3) ? 0 : data.GetInt32(3); StatusPedido = data.IsDBNull(4) ? 0 : data.GetInt32(4); } data.Close(); if (Id != 0) { Notas = new NotaPedido(DBMysql_).ListByPedido(Id); PedidoAbono_ = new PedidoAbono(DBMysql_).ListByPedido(Id); PedidoAjuste_ = new PedidoAjuste(DBMysql_).ListByPedido(Id); TotalAportes = new PedidoAbono(DBMysql_).GetTotalByPedido(Id); TotalAjustesE = new PedidoAjuste(DBMysql_).GetTotalByPedido("E", Id); TotalAjustesI = new PedidoAjuste(DBMysql_).GetTotalByPedido("I", Id); Producto_ = new Producto(DBMysql_).ListByPedido(Id); } result = true; } return(result); } catch (DBException ex) { throw ex; } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { if (data != null) { data.Close(); } } }
public List <NotaPedido> List() { string Statement = string.Format("select * from t06_notas_notas"); MySqlDataReader data = null; List <NotaPedido> List; try { data = DBMysql_.DoQuery(Statement); List = new List <NotaPedido>(); if (data.HasRows) { while (data.Read()) { NotaPedido NotaPedido_ = new NotaPedido(); NotaPedido_.Id = data.IsDBNull(0) ? 0 : (int)data.GetUInt32(0); NotaPedido_.Folio = data.IsDBNull(1) ? " -- " : data.GetString(1); NotaPedido_.Total = data.IsDBNull(2) ? 0 : data.GetDouble(2); NotaPedido_.Id_Pedido = data.IsDBNull(3) ? 0 : data.GetInt32(3); List.Add(NotaPedido_); } data.Close(); List.ForEach(item => { item.Pedido_ = new Pedido(DBMysql_); item.Pedido_.GetById(item.Id_Pedido); }); } return(List); } catch (DBException ex) { throw ex; } catch (MySqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { if (data != null) { data.Close(); } } }