public static List <MontoPorTipoPagoEntidad> ObtenerTodos(int id)
        {
            /*public int idTipoPago { get; set; }
             * public int encabezadoFactura { get; set; }
             * public decimal monto { get; set; }*/

            List <MontoPorTipoPagoEntidad> lista = new List <MontoPorTipoPagoEntidad>();
            DataSet ds = MontoPorTipoPagoDatos.SeleccionarTodos(id);

            foreach (DataRow fila in ds.Tables[0].Rows)
            {
                MontoPorTipoPagoEntidad elemento = new MontoPorTipoPagoEntidad();
                elemento.TipoPago.idTipoPago  = Convert.ToInt16(fila["idTipoPago"].ToString());
                elemento.TipoPago.descripcion = fila["descripcion"].ToString();
                elemento.encabezadoFactura    = Convert.ToInt16(fila["idEncabezadoFactura"].ToString());
                elemento.monto = Convert.ToDecimal(fila["monto"].ToString());

                lista.Add(elemento);
            }


            return(lista);
        }
 public static void Nuevo(MontoPorTipoPagoEntidad pMontoPorTipoPagoEntidad)
 {
     MontoPorTipoPagoDatos.Insertar(pMontoPorTipoPagoEntidad);
 }