Exemplo n.º 1
0
        /// <summary>
        /// Crea y guarda el proyecto en la DB.
        /// </summary>
        /// <param name="proyect">Es el objeto que contiene los valores para crear el proyecto y guardarlo en la DB.</param>
        public void CreateProyect(Entities.Proyect proyect, int cuil)
        {
            using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(ConnectionSql.CnnString("Pasantia")))
            {
                var parameters = new DynamicParameters();


                parameters.Add("@NamePro", proyect.NamePro);
                parameters.Add("@GoalPro", proyect.GoalPro);
                parameters.Add("@KindPro", proyect.KindPro);
                parameters.Add("@HoursPro", proyect.HoursPro);
                parameters.Add("@StartDatePro", proyect.StartDatePro);
                parameters.Add("@EndDatePro", proyect.EndDatePro);
                parameters.Add("@Slots", proyect.Slots);
                parameters.Add("@IdCompany", cuil);

                connection.Execute("dbo.spProyects_Insert", parameters, commandType: CommandType.StoredProcedure);
            }
        }
Exemplo n.º 2
0
        public void UpdateProyect(Entities.Proyect proyect)
        {
            var dataPro = new Data.Proyect();

            dataPro.UpdateProyect(proyect.IdProyect, proyect.Slots);
        }
Exemplo n.º 3
0
 public Assignament(Entities.Company company, Entities.Student student, Entities.Proyect proyect)
 {
     Company = company;
     Student = student;
     Proyect = proyect;
 }
Exemplo n.º 4
0
        /// <summary>
        /// Llama a la capa de data para guardar el proyecto en la DB.
        /// </summary>
        /// <param name="proyect">Contiene todos los valores del proyecto.</param>
        /// <param name="cuil">Es la referencia a la empresa que pertenece el proyecto.</param>
        public void CreateProyect(Entities.Proyect proyect, int cuil)
        {
            Data.Proyect dataProyect = new Data.Proyect();

            dataProyect.CreateProyect(proyect, cuil);
        }