public CategoriaFacturacionTransportadora(int id                          = 0,
                                                  Decimal monto                   = 0,
                                                  Decimal creditosdebitos         = 0,
                                                  string centro_costos            = "",
                                                  string factura                  = "",
                                                  string modelo                   = "",
                                                  CategoriasFacturacion categoria = 0)
        {
            this.DB_ID = id;

            this._centro_costos        = centro_costos;
            this._factura              = factura;
            this._monto_credito_debito = creditosdebitos;
            this._monto      = monto;
            this._categorias = categoria;
            this._modelo     = modelo;
        }
        /// <summary>
        /// Obtener los nombres jurídicos de un cliente.
        /// </summary>
        /// <param name="c">Cliente para el cual se obtiene la lista de nombres</param>
        public void obtenerCategoriaResumenFacturacion(ref FacturacionTransportadora c)
        {
            SqlCommand    comando    = _manejador.obtenerProcedimiento("SelectCategoriaResumenFacturacion");
            SqlDataReader datareader = null;

            _manejador.agregarParametro(comando, "@resumen", c.ID, SqlDbType.Int);

            try
            {
                datareader = _manejador.ejecutarConsultaDatos(comando);

                while (datareader.Read())
                {
                    int    id                       = (int)datareader["pk_ID"];
                    string centro_costos            = (string)datareader["CentroCostos"];
                    string modelo                   = (string)datareader["Modelo"];
                    string factura                  = (string)datareader["Factura"];
                    CategoriasFacturacion categoria = (CategoriasFacturacion)datareader["Tipo"];
                    decimal monto                   = Convert.ToDecimal(datareader["Monto"]);
                    decimal creditos_debitos        = Convert.ToDecimal(datareader["CreditosDebitos"]);

                    CategoriaFacturacionTransportadora categoria_facturacion = new CategoriaFacturacionTransportadora(id: id, centro_costos: centro_costos, modelo: modelo,
                                                                                                                      factura: factura, monto: monto, creditosdebitos: creditos_debitos, categoria: categoria);


                    c.agregarCategoria(categoria_facturacion);
                }

                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorDatosConexion");
            }
        }