public mUsuario(string conn,int idEmpresa, int idClienteEmpresa)
 {
     this.connString = conn;
     objClienteEmpresa = new mClienteEmpresa(conn, idClienteEmpresa);
     objEmpresa = new mEmpresa(conn, idEmpresa);
     objFactura = new mFactura(conn);
 }
 public mClienteEmpresa(string connString, int idClienteEmpresa)
 {
     this.connString = connString;
     SqlParameter[] param = new SqlParameter[1];
     param[0] = new SqlParameter("@IDClienteEmpresa", idClienteEmpresa);
     DataTable dt = SqlHelper.ExecuteDataset(this.connString, CommandType.StoredProcedure, "spBuscarClienteEmpresa", param).Tables[0];
     if (dt.Rows.Count > 0)
     {
         this.IDClienteEmpresa = Convert.ToInt32(dt.Rows[0]["IDClienteEmpresa"].ToString());
         this.IDEmpresa = Convert.ToInt32(dt.Rows[0]["IDEmpresa"].ToString());
         this.NombreComercial = dt.Rows[0]["NombreComercial"].ToString();
         this.NombreContacto = dt.Rows[0]["NombreContacto"].ToString();
         this.RazonSocial = dt.Rows[0]["RazonSocial"].ToString();
         this.RFC = dt.Rows[0]["RFC"].ToString();
         this.DomicilioFiscal_calle = dt.Rows[0]["DomicilioFiscal_calle"].ToString();
         this.DomicilioFiscal_noExterior = dt.Rows[0]["DomicilioFiscal_noExterior"].ToString();
         this.DomicilioFiscal_colonia = dt.Rows[0]["DomicilioFiscal_colonia"].ToString();
         this.DomicilioFiscal_localidad = dt.Rows[0]["DomicilioFiscal_localidad"].ToString();
         this.DomicilioFiscal_municipio = dt.Rows[0]["DomicilioFiscal_municipio"].ToString();
         this.DomicilioFiscal_estado = dt.Rows[0]["DomicilioFiscal_estado"].ToString();
         this.DomicilioFiscal_pais = dt.Rows[0]["DomicilioFiscal_pais"].ToString();
         this.DomicilioFiscal_codigoPostal = dt.Rows[0]["DomicilioFiscal_codigoPostal"].ToString();
         this.CorreoEletronico = dt.Rows[0]["CorreoEletronico"].ToString();
         this.ContactoTelefono = dt.Rows[0]["ContactoTelefono"].ToString();
         this.ContactoCelular = dt.Rows[0]["ContactoCelular"].ToString();
         this.TipoPersona = dt.Rows[0]["TipoPersona"].ToString();
         this.Active = Convert.ToInt32(dt.Rows[0]["Active"].ToString());
         this.objEmpresa = new mEmpresa(connString, idClienteEmpresa);
     }
 }
        public mUsuario(string conn, int idEmpresa, int idClienteEmpresa, DataTable dtUserdata)
        {
            this.connString = conn;
            this.dtUserdata = dtUserdata;
            this.IDUsuario = Convert.ToInt32(dtUserdata.Rows[0]["idUsuario"].ToString());
            this.IDEmpresa = Convert.ToInt32(dtUserdata.Rows[0]["IDEmpresa"].ToString());
            this.IDClienteEmpresa = Convert.ToInt32(dtUserdata.Rows[0]["IDClienteEmpresa"].ToString());
            this.Nombre =dtUserdata.Rows[0]["Nombre"].ToString();
            this.NombreCuenta = dtUserdata.Rows[0]["NombreCuenta"].ToString();

            objClienteEmpresa = new mClienteEmpresa(conn, idClienteEmpresa);
            objEmpresa = new mEmpresa(conn, idEmpresa);
            objFactura = new mFactura(conn);
        }
        public mUsuario(string conn, string nombreCuenta, string Clave)
        {
            this.connString = conn;
            SqlParameter[] param = new SqlParameter[2];
            param[0] = new SqlParameter("@NombreCuenta", nombreCuenta);
            param[1] = new SqlParameter("@Clave", Clave);
            DataTable dt = SqlHelper.ExecuteDataset(conn, CommandType.StoredProcedure, "spLogIn", param).Tables[0];

            this.IDUsuario = Convert.ToInt32(dt.Rows[0]["IDUsuario"].ToString());
            this.IDEmpresa = Convert.ToInt32(dt.Rows[0]["IDEmpresa"].ToString());
            this.IDClienteEmpresa = Convert.ToInt32(dt.Rows[0]["IDClienteEmpresa"].ToString());
            this.Nombre = dt.Rows[0]["Nombre"].ToString();
            this.NombreCuenta = dt.Rows[0]["NombreCuenta"].ToString();
            this.Clave = dt.Rows[0]["NombreCuenta"].ToString();
            objClienteEmpresa = new mClienteEmpresa(conn, this.IDClienteEmpresa);
            objEmpresa = new mEmpresa(conn, this.IDEmpresa);
            objFactura = new mFactura(conn);
        }