public static void NuevoProyecto(ProyectoInfo proyecto) { try { SqlConnection sql = new SqlConnection(@"Data Source=(local)\SQLEXPRESS;Initial Catalog=TinderForWorkDB;Integrated Security=True"); sql.Open(); SqlCommand cmd = sql.CreateCommand(); cmd.CommandText = "InsertProject"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@HorasTrabajo", proyecto.HorasTrabajo); cmd.Parameters.AddWithValue("@NombreProyecto", proyecto.NombreProyecto); cmd.Parameters.AddWithValue("@Descripcion", proyecto.Descripcion); cmd.Parameters.AddWithValue("@Campo", proyecto.Campo); cmd.Parameters.AddWithValue("@Matricula", proyecto.Matricula); cmd.ExecuteNonQuery(); sql.Close(); } catch (SqlException ex) { Console.WriteLine("SQL Error" + ex.Message.ToString()); } }
public static List <ProyectoInfo> NextProy(int index, string mat) { List <ProyectoInfo> list = new List <ProyectoInfo>(); SqlConnection connection = new SqlConnection(@"Data Source=(local)\SQLEXPRESS;Initial Catalog=TinderForWorkDB;Integrated Security=True"); connection.Open(); { SqlCommand cmd = connection.CreateCommand(); DataTable Data = new DataTable(); cmd.CommandText = "ViewPossibleProjects"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Matricula", mat); cmd.ExecuteNonQuery(); SqlDataReader dataReader = cmd.ExecuteReader(); while (dataReader.Read()) { ProyectoInfo temp = new ProyectoInfo(); // dataReader.Read(); temp.ProyectoId = Convert.ToInt32(dataReader["ProyectoID"].ToString()); temp.HorasTrabajo = Convert.ToInt32(dataReader["HorasTrabajo"].ToString()); temp.NombreProyecto = dataReader["NombreProyecto"].ToString(); temp.Descripcion = dataReader["Descripcion"].ToString(); temp.Campo = dataReader["Campo"].ToString(); //temp.StatusProyect = Convert.ToBoolean(Convert.ToInt32(dataReader["Activo"].ToString())); temp.Matricula = dataReader["Matricula"].ToString(); list.Add(temp); //dataReader.NextResult(); } /*else * { * index = 0; * }*/ dataReader.Close(); connection.Close(); return(list); } }