public bool Delete(Detalle obj) { try { StringBuilder sb = new StringBuilder(); sb.Append(string.Format("delete from detalle where id = {0};" , obj.ID)); Conexion con = new Conexion(); con.EjecutarComandos(sb.ToString()); return(true); } catch { return(false); } }
public bool Update(Detalle obj) { try { StringBuilder sb = new StringBuilder(); //sb.Append(string.Format("update detalle set correlativo = {0}, cantidad = {1}, descripcion = '{2}', precio_unitario = {3}, codigo = '{4}', subtotal = {5} where id = {6};" // , obj.Correlativo, obj.Cantidad, obj.Descripcion, obj.PrecioUnitario.ToString().Replace(",", "."), obj.Codigo, obj.Subtotal.ToString().Replace(",", "."), obj.ID)); sb.Append(string.Format("update detalle set correlativo = {0}, cantidad = {1}, descripcion = '{2}', precio_unitario = {3}, codigo = '{4}', subtotal = {5} where id = {6};" , obj.Correlativo, obj.Cantidad, obj.Descripcion, obj.PrecioUnitario, obj.Codigo, obj.Subtotal, obj.ID)); Conexion con = new Conexion(); con.EjecutarComandos(sb.ToString()); return(true); } catch { return(false); } }
public List <Detalle> ListaDetalle(string correlativo) { String sql = "select * from detalle where correlativo =" + correlativo + ";"; List <Detalle> lista = new List <Detalle>(); Conexion con = new Conexion(); foreach (DetalleBase p in con.ObtenerDetalles(sql)) { Detalle pr = new Detalle() { Cantidad = p.cantidad, Codigo = p.codigo, Correlativo = p.correlativo, Descripcion = p.descripcion, ID = p.id, PrecioUnitario = p.precio_unitario, Subtotal = p.subtotal }; lista.Add(pr); } return(lista); }