public List <Materias> GetMaterias(string filtro) { var listestudios = new List <Materias>(); var ds = new DataSet(); string consulta = "select * from estudios where tiutlo like '%" + filtro + "%'"; ds = conexion.ObtenerDatos(consulta, "estudios"); var dt = new DataTable(); dt = ds.Tables[0]; foreach (DataRow Row in dt.Rows) { var estudios = new Materias { Idestudios = Convert.ToInt32(Row["idestudios"]), Fkprofesor = Convert.ToInt32(Row["fkprofesor"]), Titulo = Row["tiutlo"].ToString(), Nombre = Row["nombre"].ToString(), Nombrearchivo = Row["nombredelarchivo"].ToString(), }; listestudios.Add(estudios); } return(listestudios); }
public void AddItem_Click(object sender, EventArgs e) { Materias materia = new Materias(); materia.Nome = txtNomeM.Text; materia.Codigo = Convert.ToInt32(txtCod.Value); materia.Carga_horaria = Convert.ToInt32(txtCarga.Value); materia.Periodo = Convert.ToInt32(txtPeriodo.Text); var pesquisa = new DaoProfessor().procurarProfessorNome(txtProfessor.Text); pesquisa.Curso_id = Convert.ToInt32(txtCodigo.Value); pesquisa.Materia_id = Convert.ToInt32(txtCod.Value); materia.Professor_id = pesquisa.NR; listaMaterias.Add(materia); controles.excluirProfessor(pesquisa.NR); controles.adicionarProfessor(pesquisa); txtNomeM.Text = ""; txtCod.Value = 0; txtCarga.Value = 0; txtProfessor.Text = ""; txtPeriodo.Text = ""; listar(); }
internal List <Materias> GetMateriasHoras(int idDocente, int IdDia) { List <Materias> MateriasList = new List <Materias>(); SqlCommand sqlCommand = new SqlCommand(); SqlParameterCollection parametros = sqlCommand.Parameters; parametros.Add("@IdDocente", SqlDbType.Int).Value = idDocente; parametros.Add("@IdDia", SqlDbType.Int).Value = IdDia; DataTable dtUsuario = Dao.ConsultaInformacion("getMATERIASHORA", parametros); if (dtUsuario.Rows.Count > 0) { foreach (DataRow dr in dtUsuario.Rows) { Materias Materias = new Materias(); Materias.IdMateria = Convert.ToInt32(dr["IdMateria"]); Materias.Nombre = dr["Nombre"].ToString(); Materias.NombreDocente = dr["NombreDocente"].ToString(); Materias.IdDocente = Convert.ToInt32(dr["IdDocente"].ToString()); Materias.HoraEntrada = Convert.ToDateTime(dr["HoraEntrada"].ToString()).TimeOfDay; Materias.HoraSalida = Convert.ToDateTime(dr["HoraSalida"].ToString()).TimeOfDay; MateriasList.Add(Materias); } } return(MateriasList); }
public List <Materias> getMaterias() { List <Materias> materias = new List <Materias>(); dTable = new DataTable("Materias"); try { myCon.Open(); adapter = new SqlDataAdapter("Select * from Materia", myCon); adapter.Fill(dTable); foreach (DataRow row in dTable.Rows) { Materias materia = new Materias(); materia.nroMateria = (int)row["id_mat"]; materia.Nombre = row["descripcion"].ToString(); materias.Add(materia); } } catch (Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } return(materias); }
internal Materias GetMaterias(int idMaterias) { Materias Materias = new Materias(); SqlCommand sqlCommand = new SqlCommand(); SqlParameterCollection parametros = sqlCommand.Parameters; parametros.Add("@IdMateria", SqlDbType.Int).Value = idMaterias; DataTable dtMaterias = Dao.ConsultaInformacion("getMATERIAS", parametros); if (dtMaterias.Rows.Count > 0) { Materias.IdMateria = Convert.ToInt32(dtMaterias.Rows[0]["IdMateria"]); Materias.Nombre = dtMaterias.Rows[0]["Nombre"].ToString(); Materias.NombreDocente = dtMaterias.Rows[0]["NombreDocente"].ToString(); Materias.IdDocente = Convert.ToInt32(dtMaterias.Rows[0]["IdDocente"].ToString()); Materias.HoraEntrada = Convert.ToDateTime(dtMaterias.Rows[0]["HoraEntrada"].ToString()).TimeOfDay; Materias.HoraSalida = Convert.ToDateTime(dtMaterias.Rows[0]["HoraSalida"].ToString()).TimeOfDay; Materias.NombreDia = dtMaterias.Rows[0]["NombreDia"].ToString(); Materias.IdDia = Convert.ToInt32(dtMaterias.Rows[0]["IdDia"].ToString()); } return(Materias); }
public async Task <ActionResult <Materias> > PostCarreras(Materias item) { context.Materias.Add(item); await context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetMaterias), new { id = item.Id }, item)); }
public List <Materias> TraerMateriasporArea(int Id) { List <Materias> listaMaterias = new List <Materias>(); Materias a = new Materias(0, 0, "Seleccionar"); listaMaterias.Add(a); using (SqlConnection conexion = new SqlConnection(connectionString)) { conexion.Open(); SqlCommand cmd = new SqlCommand("TraerAreaMateria", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Dato", 2); cmd.Parameters.AddWithValue("@ID_Area", Id); SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.HasRows) { while (dr.Read()) { a = new Materias((int)dr["idMateria"], (int)dr["idArea"], (string)dr["descripcion"]); listaMaterias.Add(a); } } } return(listaMaterias); }
public List <Materias> getMateriasSinInscripcion(string legajo) { List <Materias> materias = new List <Materias>(); dTable = new DataTable("Materias"); try { myCon.Open(); adapter = new SqlDataAdapter("SELECT * FROM Materia m where m.Id_mat NOT IN ( select pm.Id_mat from Personas_Materias pm where pm.Legajo ='" + legajo + "')", myCon); adapter.Fill(dTable); foreach (DataRow row in dTable.Rows) { Materias materia = new Materias(); materia.nroMateria = (int)row["id_mat"]; materia.Nombre = row["descripcion"].ToString(); materias.Add(materia); } } catch (Exception e) { Console.WriteLine(e.Message); } finally { myCon.Close(); } return(materias); }
private void button1_Click(object sender, EventArgs e) { Materias materia = new Materias(); if (string.IsNullOrEmpty(textBox1.Text.Trim()) || string.IsNullOrEmpty(textBox2.Text.Trim())) { MessageBox.Show("Todos los Campos son Requeridos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string Resultadologin = materia.CrearMateria(textBox1.Text, textBox2.Text, (int)cmboxCarreras.SelectedValue); if (Resultadologin != "000000") { if (Resultadologin == "000001") { MessageBox.Show("Ocurrio Algun Error al Intentar Conectarse", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (Resultadologin == "000003") { errorProvider1.SetError(button1, "Materia ya Existe"); } } else { MessageBox.Show("Materia Agregada", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarCampos(); } ListarMaterias(); } }
public static List <Materias> ListarMaterias() { List <Materias> lista = new List <Materias>(); SqlConnection cnn = new SqlConnection("data source =.\\SQLEXPRESS;initial catalog=Academia;integrated security = true"); SqlCommand cmd = new SqlCommand("select * from Materias", cnn); try { cnn.Open(); SqlDataReader lector = cmd.ExecuteReader(); while (lector.Read()) { Materias materias = new Materias(); materias.IdMateria = Convert.ToInt32(lector["IdMateria"].ToString()); materias.Nombre = lector["nombre"].ToString(); materias.CargaHoraria = Convert.ToInt32(lector["CargaHoraria"].ToString()); lista.Add(materias); } return(lista); } catch (Exception ex) { //lblresultado.Text = ex.Message; return(null); } finally { cnn.Close(); } }
private void btnEditar_Click(object sender, EventArgs e) { resultado = MessageBox.Show("¿Esta seguro de realizar el cambio?", "Notificacion", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); if (resultado == DialogResult.Yes) { using (ControlNotasEntities db = new ControlNotasEntities()) { string id = dgvMaterias.CurrentRow.Cells[0].Value.ToString(); int Id = int.Parse(id); Mat = db.Materias.Where(verificarid => verificarid.idMateria == Id).First(); Mat.Nombre = txtNombre.Text; db.Entry(Mat).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); Cargardatos(); Eliminar(); offEditar(); } } else { Cargardatos(); Eliminar(); offEditar(); } }
private void btnEliminar_Click(object sender, EventArgs e) { resultado = MessageBox.Show("¿Esta seguro que desea eliminar los datos?", "Notificacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (resultado == DialogResult.Yes) { using (ControlNotasEntities db = new ControlNotasEntities()) { string id = dgvMaterias.CurrentRow.Cells[0].Value.ToString(); int Id = int.Parse(id); Mat = db.Materias.Find(Id); Mat.Nombre = txtNombre.Text; db.Materias.Remove(Mat); db.SaveChanges(); Cargardatos(); Eliminar(); offEditar(); } } else { Cargardatos(); Eliminar(); offEditar(); } }
public async Task <IActionResult> Edit(int id, [Bind("IdMateria,Nombre,Nivel")] Materias materias) { if (id != materias.IdMateria) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(materias); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MateriasExists(materias.IdMateria)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(materias)); }
public List <Materias> Combomaterias(ComboBox combo) { var listmaterias = new List <Materias>(); //la variable var es generica var ds = new DataSet(); string consulta = "Select * from materias"; ds = conexion.Obtenerdatos(consulta, "materias"); combo.DataSource = ds.Tables[0]; combo.DisplayMember = "nombre"; //combo.ValueMember = "Idestudio"; //combo.DataSource = dt; var dt = new DataTable(); dt = ds.Tables[0]; //combo.DataSource = dt; foreach (DataRow row in dt.Rows) { //string datos = string.Format("{0}", row.ItemArray[0]); //combo.Items.Add(datos); var materias = new Materias { //Nombre = row["nombre"].ToString(), }; listmaterias.Add(materias); } //lenar lista return(listmaterias); }
//Metodo para listar las materias public List <Materias> ListarMaterias() { //Crean e inician variables, se abre la conexion List <Materias> lista = new List <Materias>(); SqlConnection con = Conexion.ObtenerConexion(); con.Open(); //Crea la consulta y se envian los datos SqlCommand cmd = con.CreateCommand(); cmd.CommandText = "select Codigo_Materia, Nombre, Ciclo, Unidades_Valorativas, Prerequisito, Descripcion," + " case when Teorico = 1 then 'Si' when Teorico = 0 then 'No' else 'Ni uno ni otro' end as Teorico, " + "case when Laboratorio = 1 then 'Si' when Laboratorio = 0 then 'No' else 'Ni uno ni otro' end as Laboratorio " + "from materias"; SqlDataReader reader = cmd.ExecuteReader(); //Se recorren y se añaden a la lista while (reader.Read()) { Materias m = new Materias(); m.CodMateria = reader.GetString(0); m.Nombre = reader.GetString(1); m.Ciclo = reader.GetInt32(2); m.UV = reader.GetInt32(3); m.Prerequisito = reader.GetString(4); m.Descripcion = reader.GetString(5); m.Teoric = reader.GetString(6); m.Laboratorio = reader.GetString(7); lista.Add(m); } reader.Close(); con.Close(); return(lista); }
private void DatosEdit()// Metodo datos del usuario para editar { Empleados empleado = new Empleados(); Usuarios us = new Usuarios(); Materias mat = new Materias(); empleado.IdEmpleado = Convert.ToInt32(Request.QueryString["idem"]); empleado.Nombre = txtNombres.Text; empleado.Apellido = txtApellido.Text; empleado.Direccion = TextBoxDireccion.Text; empleado.Telefono = TextBoxTelefono.Text; empleado.Celular = TextBoxCelular.Text; empleado.Cedula = TextBoxCedula.Text; if (empleado.Editar()) { us.IdEmpleado = empleado.IdEmpleado; mat.IdEmpleado = empleado.IdEmpleado; us.IdUsuario = Convert.ToInt32(TextBoxId.Text); us.Usuario = txtUsuario.Text; us.Email = txtEmail.Text; us.Clave = txtContrasena.Text; //us.Repclave = txtRepContrasena.Text; us.Nivel = DdNiveles.SelectedValue; mat.Materia = TextBoxMateria.Text; mat.Editar(); us.Editar(); } }
public IActionResult update([FromBody] Materias materia) { try { if (materia.id > 0 && materia.materia.Length > 0) { var mat = context.materias.Find(materia.id); var mensaje = new Dictionary <string, string>(); if (mat != null) { mat.materia = materia.materia; context.SaveChanges(); mensaje.Add("mensaje", "materia actualizada"); return(StatusCode(StatusCodes.Status200OK, Json(mensaje))); } else { mensaje.Add("mensaje", "materia no encontrada"); return(StatusCode(StatusCodes.Status404NotFound, Json(mensaje))); } } else { var error = new Dictionary <string, string>(); error.Add("mensaje", "parametros invalidos"); return(StatusCode(StatusCodes.Status400BadRequest, Json(error))); } } catch (Exception e) { var error = new Dictionary <string, string>(); error.Add("mensaje", e.Message); return(StatusCode(StatusCodes.Status500InternalServerError, Json(error))); } }
public List <Materias> GetMaterias() { //List<Usuario> listusuario = new List<Usuario>(); var listmaterias = new List <Materias>(); //la variable var es generica var ds = new DataSet(); string consulta = "Select * from v_materias"; ds = conexion.Obtenerdatos(consulta, "materias"); var dt = new DataTable(); dt = ds.Tables[0]; foreach (DataRow row in dt.Rows) { var materias = new Materias { Id = Convert.ToInt32(row["Id"]), Idmateria = row["Clavedemateria"].ToString(), Nombre = row["nombre"].ToString(), Horasteoria = Convert.ToInt32(row["Horasdeteoria"]), Horaspractica = Convert.ToInt32(row["Horasdepractica"]), Fkrelantes = row["MateriaAnterior"].ToString(), Fkreldespues = row["Materiaquesigue"].ToString(), Semestre = row["semestre"].ToString(), Total = Convert.ToInt32(row["Creditos"]) }; listmaterias.Add(materias); } //HardCodear //lenar lista return(listmaterias); }
//Metodo para listar en las tablas public List <Materias> ListarMaterias() { //Se instacian e inicializan recursos List <Materias> lista = new List <Materias>(); SqlConnection con = Conexion.ObtenerConexion(); con.Open(); SqlCommand cmd = con.CreateCommand(); //Crea la consulta cmd.CommandText = "select Codigo_Materia, Nombre, Ciclo, Unidades_Valorativas," + "CASE WHEN Laboratorio = 1 THEN 'SI' WHEN Laboratorio = 0 THEN 'NO' ELSE 'Ni uno ni otro'" + "end as Laboratorio from materias"; SqlDataReader reader = cmd.ExecuteReader(); //Se recorre y se añade a la lista while (reader.Read()) { Materias m = new Materias(); m.CodMateria = reader.GetString(0); m.Nombre = reader.GetString(1); m.Ciclo = reader.GetInt32(2); m.UV = reader.GetInt32(3); m.Laboratorio = reader.GetString(4); lista.Add(m); } reader.Close(); con.Close(); return(lista); }
public ActionResult agregarMateria(MateriaViewModel model) { List <ListMateriaViewModel> lst; try { if (ModelState.IsValid) { using (SchoolAppEntities db = new SchoolAppEntities()) { var oTabla = new Materias(); oTabla.ID_curso = model.IdCurso; oTabla.Profesor = model.Profesor; oTabla.Materia = model.Materia; oTabla.Horario = model.Horario; oTabla.Duracion = model.Duracion; db.Materias.Add(oTabla); db.SaveChanges(); } return(Redirect("~/Materia/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void AddItem_Click(object sender, EventArgs e) { Materias materia = new Materias(); materia.Nome = txtNNome.Text; materia.Codigo = Convert.ToInt32(txtNCodigo.Value); materia.Carga_horaria = Convert.ToInt32(txtNCargo.Value); materia.Periodo = Convert.ToInt32(txtNPeriodo.Text); var pesquisa = controles.procurarProfessorNome(txtNProfessor.Text); pesquisa.Curso_id = Convert.ToInt32(txtCodigo.Value);; pesquisa.Materia_id = Convert.ToInt32(txtNCodigo.Value);; materia.Professor_id = pesquisa.NR; listaMaterias.Add(materia); controles.excluirProfessor(pesquisa.NR); controles.adicionarProfessor(pesquisa); MessageBox.Show("Matéria cadastrada com sucesso!", "Matéria cadastrada!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNNome.Text = ""; txtNCodigo.Value = 0; txtNCargo.Value = 0; txtNProfessor.Text = ""; txtNPeriodo.Text = ""; }
public IHttpActionResult PutMaterias(int id, Materias materias) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != materias.IdMateria) { return(BadRequest()); } db.Entry(materias).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!MateriasExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void RegistrarMateria() { Console.Clear(); Console.WriteLine(".::Registrar Materia::."); //Creamos el nuevo docente Materias nuevaMateria = new Materias(); Console.Write("Nombre de la Materia: "); nuevaMateria.Nombre = Console.ReadLine(); Console.Write("Descripción de la Materia: "); nuevaMateria.Descripcion = Console.ReadLine(); //Mostramos la lista de docentes this.MostrarDocentes(true); Console.WriteLine("Id del Docente a Designar:"); int IdDocente = int.Parse(Console.ReadLine()); //Obtenemos el docente encargado var DocenteSel = base.GetDocentes()[IdDocente - 1]; nuevaMateria.Encargado = DocenteSel; //Guardamos la nueva materia base.RegistrarMateria(nuevaMateria); //Mensaje de Guardado Console.WriteLine("Materia guardada con exito..."); //hacemos la espera Console.ReadKey(); }
private void Datos()// Metodo datos del usuario para guardar { Empleados empleado = new Empleados(); Usuarios us = new Usuarios(); Materias mat = new Materias(); empleado.Nombre = txtNombres.Text; empleado.Apellido = txtApellido.Text; empleado.Direccion = TextBoxDireccion.Text; empleado.Telefono = TextBoxTelefono.Text; empleado.Celular = TextBoxCelular.Text; empleado.Cedula = TextBoxCedula.Text; if (empleado.Insertar()) { us.IdEmpleado = empleado.IdEmpleado; mat.IdEmpleado = empleado.IdEmpleado; us.Usuario = txtUsuario.Text; us.Email = txtEmail.Text; us.Clave = txtContrasena.Text; //us.Repclave = txtRepContrasena.Text; us.Nivel = DdNiveles.SelectedValue; mat.Materia = TextBoxMateria.Text; mat.Insertar(); us.Insertar(); } }
public ActionResult Detalles(int id) { using (var db = new AlumnosContext()) { Materias ma = db.Materias.Find(id); return(View(ma)); } }
public ActionResult DeleteConfirmed(int id) { Materias materias = db.Materias.Find(id); db.Materias.Remove(materias); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(Materias mat) { Models.Materias materias = db.Materias.Find(mat.IdMaterias); db.Materias.Remove(materias); db.SaveChanges(); return(Ok()); }
public List <Materia> ObtenerMaterias() { return(Materias .Include(entidad => entidad.Grupos) .ThenInclude(entidad => entidad.MateriasEstudiantes) .ThenInclude(entidad => entidad.Estudiante) .OrderBy(entidad => entidad.Nombre).ToList()); }
private void busquedaDatosListas() { ObtenerGrupos(); ObtenerMaterias(); ObtenerActividades(); //busqueda de datos inicial //obtener todas las materias Materias mats = InterfaceHttp.GetMaterias(VariablesGlobales.miusuario.IdUsuario); }
public string Agregar([FromBody] MateriaDto model) ///Estamos pidiendo los datos de EmpleadoDto { Materias estudiante = _mapper.Map <Materias>(model); ///De dto a Empleado _materiasRepository.Insert(estudiante); ///inserta xd _context.SaveChanges(); ///guarda en la base de datos return("Se ha agregado correctamente"); }
public Materias GetAll() { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "materiasGetAll"; Materias oMaterias = new Materias(); try { SqlDataReader oReader = oCmd.ExecuteReader(); using (oCnn) { while (oReader.Read()) { Materia oMateria = new Materia(); oMateria.ID = Convert.ToInt32(oReader["id_materia"]); oMateria.Descripcion = Convert.ToString(oReader["desc_materia"]); oMateria.HSSemanales = Convert.ToInt32(oReader["hs_semanales"]); oMateria.HSTotales = Convert.ToInt32(oReader["hs_totales"]); oMateria.IDPlan = Convert.ToInt32(oReader["id_plan"]); oMaterias.Add(oMateria); oMateria = null; } return oMaterias; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { oMaterias = null; } } } }
private void materiasToolStripMenuItem_Click(object sender, EventArgs e) { Materias mat = new Materias(UsuarioLogeado); mat.MdiParent = this; mat.Show(); }
public Materias GetOne(int id) { SqlConnection oCnn = this.CreateConnection(); using (oCnn) { oCnn.Open(); SqlCommand oCmd = new SqlCommand(); using (oCmd) { oCmd.Connection = oCnn; oCmd.CommandType = CommandType.StoredProcedure; oCmd.CommandText = "materiasGetOne"; oCmd.Parameters.AddWithValue("@id_materia", id); //Aunque debemos buscar solo un elemento, siempre devolvemos //una colección. Es más fácil de manipular y controlar Materias oMaterias = new Materias(); //No retornamos DataSets, siempre utilizamos objetos para hacernos //independientes de la estructura de las tablas en el resto //de las capas. Para ellos leemos con el DataReader y creamos //los objetos asociados que se esperan try { //Ejecutamos el comando y retornamos los valores SqlDataReader oReader = oCmd.ExecuteReader(); using (oReader) { while (oReader.Read()) { //si existe algun valor, creamos el objeto y lo almacenamos en la colección Materia oMateria = new Materia(); oMateria.ID = Convert.ToInt32(oReader["id_materia"]); oMateria.Descripcion = Convert.ToString(oReader["desc_materia"]); oMateria.HSSemanales = Convert.ToInt32(oReader["hs_semanales"]); oMateria.HSTotales = Convert.ToInt32(oReader["hs_totales"]); oMateria.IDPlan = Convert.ToInt32(oReader["id_plan"]); //Agregamos el objeto a la coleccion de resultados oMaterias.Add(oMateria); oMateria = null; } //retornamos los valores encontrados return oMaterias; } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la materia", Ex); throw ExcepcionManejada; } finally { //liberamos la memoria utilizada por los objetos oMaterias = null; } } } }