public void Guardar(DetalleFactura Detalle) { using (var command = _connection.CreateCommand()) { command.CommandText = @"Insert Into detallesx (Factura,IdServicio,IdMascota) values (@Factura,@IdServicio,@IdMascota)"; command.Parameters.AddWithValue("@Factura", Detalle.Factura); command.Parameters.AddWithValue("@IdServicio", Detalle.Servicio.Codigo); command.Parameters.AddWithValue("@IdMascota", Detalle.Mascota.Codigo); var filas = command.ExecuteNonQuery(); } }
private DetalleFactura MapearDetalle(SqlDataReader dataReader) { if (!dataReader.HasRows) { return(null); } DetalleFactura Detalle = new DetalleFactura(); Detalle.Codigo = (int)dataReader["Codigo"]; Detalle.Factura = (int)dataReader["Factura"]; Detalle.Servicio = new Servicio((int)dataReader["IdServicio"]); Detalle.Mascota = new Mascota((int)dataReader["IdMascota"]); return(Detalle); }
public DetalleFactura BuscarDetalle(string detalle_id) { OracleDataReader dataReader; using (var command = _connection.CreateCommand()) { command.CommandText = "select DetalleFac_id,Producto_id,Nombre,Tipo,Precio_venta,Cantidad,Total,Factura_id from DetalleFactura where DetalleFac_id=:DetalleFac_id"; command.Parameters.Add("DetalleFac_id", OracleDbType.Varchar2).Value = detalle_id; dataReader = command.ExecuteReader(); dataReader.Read(); DetalleFactura detalle = DataReaderMapearToDetalle(dataReader); return(detalle); } }
public void GuardarDetalles(DetalleFactura product, DateTime fecha, string cedula) { using (var command = Connection.Connection.CreateCommand()) { command.CommandText = "PAQUETE_Detalles.GuardarDetalleFactura"; command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("precio", OracleDbType.Double).Value = double.Parse(product.Producto.Precio.ToString()); command.Parameters.Add("fechadate", OracleDbType.Varchar2).Value = fecha; command.Parameters.Add("factura", OracleDbType.Varchar2).Value = product.Factura.Numero; command.Parameters.Add("cantidad", OracleDbType.Int32).Value = product.Unidades; command.Parameters.Add("producto", OracleDbType.Varchar2).Value = product.Producto.Codigo; command.Parameters.Add("cliente", OracleDbType.Varchar2).Value = cedula; command.ExecuteNonQuery(); } }
public void Guardar(DetalleFactura detalleFactura) { using (var command = _connection.CreateCommand()) { command.CommandText = "PKG_DETALLEFACTURA.SP_INSERTAR_DETALLEFACTURA"; command.CommandType = CommandType.StoredProcedure; command.Parameters.Add("DetalleFac_id", OracleDbType.Varchar2).Value = detalleFactura.DetalleFac_id; command.Parameters.Add("Producto_id", OracleDbType.Varchar2).Value = detalleFactura.productos.Productos_id; command.Parameters.Add("Nombre", OracleDbType.Varchar2).Value = detalleFactura.productos.Nombre; command.Parameters.Add("Tipo", OracleDbType.Varchar2).Value = detalleFactura.productos.Tipo; command.Parameters.Add("Precio_venta", OracleDbType.Varchar2).Value = detalleFactura.productos.Precio_venta; command.Parameters.Add("Cantidad", OracleDbType.Varchar2).Value = detalleFactura.Cantidad; command.Parameters.Add("Total", OracleDbType.Varchar2).Value = detalleFactura.Total; command.Parameters.Add("Factura_id", OracleDbType.Varchar2).Value = detalleFactura.CodigoFactura; command.ExecuteNonQuery(); } }
private DetalleFactura DataReaderMapearToDetalle(OracleDataReader dataReader) { if (!dataReader.HasRows) { return(null); } DetalleFactura detalle = new DetalleFactura(); detalle.DetalleFac_id = dataReader.GetString(0); detalle.productos.Productos_id = dataReader.GetString(1); detalle.productos.Nombre = dataReader.GetString(2); detalle.productos.Tipo = dataReader.GetString(3); detalle.productos.Precio_venta = dataReader.GetDecimal(4); detalle.Cantidad = dataReader.GetInt32(5); detalle.Total = dataReader.GetDecimal(6); detalle.CodigoFactura = dataReader.GetString(7); return(detalle); }
public IList <DetalleFactura> ConsultarDetalles() { SqlDataReader dataReader; List <DetalleFactura> detalles = new List <DetalleFactura>(); using (var command = _connection.CreateCommand()) { command.CommandText = "Select * from detallesx "; dataReader = command.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { DetalleFactura Detalle = MapearDetalle(dataReader); detalles.Add(Detalle); } } } return(detalles); }
public IList <DetalleFactura> Consultar() { using (var comando = _connection.CreateCommand()) { comando.CommandText = "PKG_DETALLEFACTURA.SP_CONSULTAR_DETALLEFACTURA"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.Add("CURSORMEMORIA", OracleDbType.RefCursor).Direction = ParameterDirection.Output; using (var reader = comando.ExecuteReader()) { detalles.Clear(); while (reader.Read()) { DetalleFactura detalle = new DetalleFactura(); detalle = DataReaderMapearToDetalle(reader); detalles.Add(detalle); } } } return(detalles); }
public IList <DetalleFactura> BuscarFac(int id) { SqlDataReader dataReader; List <DetalleFactura> detalles = new List <DetalleFactura>(); using (var command = _connection.CreateCommand()) { command.CommandText = "Select * from detallesx where Factura=@fac"; command.Parameters.AddWithValue("@fac", id); dataReader = command.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { DetalleFactura Detalle = MapearDetalle(dataReader); detalles.Add(Detalle); } } } return(detalles); }