/// <summary>
        /// Método para consultar los datos completos de la empresa predeterminada.
        /// </summary>
        public Boolean ConsultarEmpresaPredeterminada()
        {
            DsEmpresaFacturacion ds = new DsEmpresaFacturacion();

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "EmpresaFacturacionGetPredeterminada");

            if (ds.Datos.Count == 0)
            {
                return(false);
            }

            DsEmpresaFacturacion.DatosRow dr = (DsEmpresaFacturacion.DatosRow)ds.Datos.Rows[0];

            empresaFacturacionID       = Convert.ToInt32(dr.EmpresaFacturacionId);
            this.RazonSocial           = dr.RazonSocial;
            this.Email                 = dr.IsEmailNull() ? null : dr.Email;
            this.NroCUIT               = dr.IsNroCUITNull() ? null : dr.NroCUIT;
            this.Domicilio.DomicilioID = dr.IsDomicilioNull() ? 0 : int.Parse(dr.Domicilio);
            if (this.Domicilio.DomicilioID != 0)
            {
                ((Domicilio)this.Domicilio).Consultar();
            }

            this.EstadoEmpresa  = (SisPack.EstadoEmpresa) int.Parse(dr.EstadoEmpresaID);
            this.Logo           = dr.IsLogoNull() ? "" : dr.Logo;
            this.Cuerpos        = dr.IsCuerposNull() ? 0 : int.Parse(dr.Cuerpos);
            this.Predeterminada = dr.IsPredeterminadaNull() ? false : dr.Predeterminada == "1" ? true : false;
            this.Wan            = dr.IsWanNull() ? "" : dr.Wan;
            this.Texto          = dr.IsTextoNull() ? "" : dr.Texto;
            return(true);
        }
        /// <summary>
        /// Método para consultar los datos completos de una empresa.
        /// </summary>
        /// <returns>Retorna un booleando indicando si la empresa existe.</returns>
        public bool Consultar()
        {
            DsEmpresaFacturacion ds = this.GetEmpresasDataSet();

            if (ds == null)
            {
                return(false);
            }

            DsEmpresaFacturacion.DatosRow dr = ds.Datos.FindByEmpresaFacturacionId(this.EmpresaFacturacionID.ToString());
            if (dr == null)
            {
                return(false);
            }

            this.RazonSocial           = dr.RazonSocial;
            this.Email                 = dr.IsEmailNull() ? null : dr.Email;
            this.NroCUIT               = dr.IsNroCUITNull() ? null : dr.NroCUIT;
            this.Domicilio.DomicilioID = dr.IsDomicilioNull() ? 0 : int.Parse(dr.Domicilio);
            if (this.Domicilio.DomicilioID != 0)
            {
                ((Domicilio)this.Domicilio).Consultar();
            }

            this.EstadoEmpresa  = (SisPack.EstadoEmpresa) int.Parse(dr.EstadoEmpresaID);
            this.Logo           = dr.IsLogoNull() ? "" : dr.Logo;
            this.Cuerpos        = dr.IsCuerposNull() ? 0 : int.Parse(dr.Cuerpos);
            this.Predeterminada = dr.IsPredeterminadaNull() ? false : dr.Predeterminada == "1" ? true : false;
            this.Wan            = dr.IsWanNull() ? "" : dr.Wan;

            Web                 = dr.Web;
            NumeIIBB            = dr.NumeIIBB;
            FechaInicio         = dr.FechaInicio;
            NumeEstablecimiento = dr.NumeEstablecimiento;
            Telefono            = dr.Telefono;
            CondicionIVA        = dr.CondicionIVA;
            CertificadoDigital  = dr.CertificadoDigital;
            Texto               = dr.IsTextoNull() ? "" : dr.Texto;
            return(true);
        }