예제 #1
0
        public Factory(string server, string port, string user, string pass, string dbname)
        {
            string ConnectionString = "Server=" + server + "; Port=" + port + "; User Id=" + user + "; Password="******"; Database=" + dbname + ";";

            NpgsqlConnection = new NpgsqlConnection(ConnectionString);
            SqlConnection    = new SqlConnection(NpgsqlConnection);
            OpenConnection();
            RepositoryBusiness_Trip  = new RepositoryBusiness_Trip(SqlConnection);
            RepositoryChair          = new RepositoryChair(SqlConnection);
            RepositoryContract       = new RepositoryContract(SqlConnection);
            RepositoryDegree         = new RepositoryDegree(SqlConnection);
            RepositoryEmployee_Sheet = new RepositoryEmployee_Sheet(SqlConnection);
            RepositoryOrder          = new RepositoryOrder(SqlConnection);
            RepositoryPositions      = new RepositoryPositions(SqlConnection);
            RepositorySick_List      = new RepositorySick_List(SqlConnection);
            RepositoryStaff          = new RepositoryStaff(SqlConnection);
            RepositoryStaff_Degree   = new RepositoryStaff_Degree(SqlConnection);
            RepositoryStaff_Title    = new RepositoryStaff_Title(SqlConnection);
            RepositoryTime_Sheet     = new RepositoryTime_Sheet(SqlConnection);
            RepositoryTitle          = new RepositoryTitle(SqlConnection);
            //RepositoryTransfer_Training = new RepositoryTransfer_Training(SqlConnection);
            RepositoryVacations = new RepositoryVacations(SqlConnection);
            reg = new Registration(SqlConnection);
            log = new Login(SqlConnection);
        }
        public EntityContract Insert(int FK_OrdenID, string Folio, string URL)
        {
            var            objRepository = new RepositoryContract();
            EntityContract data          = new EntityContract()
            {
                PK_ContractID = 0,
                Fk_OrderID    = FK_OrdenID,
                Folio         = Folio,
                Ruta          = URL,
                Status        = true,
                CreateDate    = DateTime.UtcNow.ToLocalTime(),
                ModifyDate    = DateTime.UtcNow.ToLocalTime(),
            };

            data = objRepository.Insert(data);
            return(data);
        }
예제 #3
0
 // a través del constructor
 public StudentController(RepositoryContract <student> repository)
 {
     this.repository = repository;
 }