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);
        }