public IActionResult Details(Guid id) { var data = new Carreras(); SqlConnection equipo7 = new SqlConnection(connectionString); SqlCommand norte = new SqlCommand("SELECT [Id], [Titulo], [Creditos], [Campus] FROM [Carreras] WHERE [Id] = @i", equipo7); norte.Parameters.Add("@i", SqlDbType.UniqueIdentifier).Value = id; try { equipo7.Open(); SqlDataReader dr = norte.ExecuteReader(); if (dr.Read()) { data.Id = (Guid)dr["Id"]; data.Titulo = (string)dr["Titulo"]; data.Creditos = (int)dr["Creditos"]; data.Campus = (string)dr["Campus"]; } return(View(data)); } catch (Exception) { throw; } finally { equipo7.Close(); } }
public string validarDatosCarrera(Carreras curso) { try { if (vacioTexto(curso.Codigo) || vacioTexto(curso.Nombre)) { return("El datos estan incompletos"); } else if (validarKeyWords(curso.Codigo) || validarKeyWords(curso.Nombre)) { return("El datos son invalidos"); } else if (!validarNumero(curso.Codigo.ToString())) { return("El codigo del curso deben contener solo numeros"); } else if (!validarTexto(curso.Nombre)) { return("El nombre del carrera deben contener solo letras"); } else { return("1"); } } catch (Exception ex) { throw ex; } }
public Carrera cargarCarrera(string nombreCarrera, bool simultaneidad, string nombreArchivo) { Carrera carrera = null; if (nombreCarrera == null || nombreCarrera == "") { throw new Exception("Carrera seleccionada inválida"); } if (nombreArchivo == null || nombreArchivo == "") { throw new Exception("Nombre archivo inválido"); } if (Carreras.Count == 0 || (Carreras.Count <= 1 && simultaneidad)) { carrera = new Carrera(nombreCarrera); Carreras.Add(carrera); FileManager.CargarDatosDeArchivoFinal(nombreArchivo, carrera); } else { if (Carreras.Count == 2) { throw new Exception("Ya ha cargado las dos carreras de su simultaneidad"); } else { throw new Exception("No puede cargar otra carrera." + Environment.NewLine + "Puede seleccionar simultaneidad para cargar una segunda carrera"); } } return(carrera); }
public IActionResult Create(Carreras data) { var con = new SqlConnection(connection); SqlCommand cmd = new SqlCommand(@"INSERT INTO [Carreras] ([Id],[Titulo],[Creditos],[Campus]) VALUES (NEWID(), @t, @cr,@cm);", con); cmd.Parameters.Add("@t", SqlDbType.NVarChar, 50).Value = data.Titulo; cmd.Parameters.Add("@cr", SqlDbType.Int).Value = data.Creditos; cmd.Parameters.Add("@cm", SqlDbType.NVarChar, 100).Value = data.Campus; try { con.Open(); cmd.ExecuteNonQuery(); return(RedirectToAction("Index")); } catch (Exception) { throw; } finally { con.Close(); } }
public ActionResult Form(Carreras carreras) { try { //Validamos que el modelo carrera sea válido //Segun las validaciones que le agregamos anteriormente if (ModelState.IsValid) { //Si el ID es 0; entonces e esta insertando if (carreras.id == 0) { servicio.insertar(carreras); } else { //Si el ID es distinto de cero entonces estamos modificando servicio.modificar(carreras.id, carreras); } } return(RedirectToAction("Index")); } catch (Exception ex) { throw; } }
internal List <Carreras> GetCarreras() { List <Carreras> CarrerasList = new List <Carreras>(); SqlCommand sqlCommand = new SqlCommand(); SqlParameterCollection parametros = sqlCommand.Parameters; DataTable dtUsuario = Dao.ConsultaInformacion("getCARRERAS", parametros); if (dtUsuario.Rows.Count > 0) { foreach (DataRow dr in dtUsuario.Rows) { Carreras Carreras = new Carreras(); Carreras.IdCarrera = Convert.ToInt32(dr["IdCarrera"]); Carreras.Nombre = dr["Nombre"].ToString(); Carreras.Abreviatura = dr["Abreviatura"].ToString(); CarrerasList.Add(Carreras); } } return(CarrerasList); }
// PUT api/Carreras/5 public HttpResponseMessage PutCarreras(int id, Carreras carreras) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } if (id != carreras.crrCarreraId) { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } db.Entry(carreras).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, ex)); } return(Request.CreateResponse(HttpStatusCode.OK)); }
private void guardarToolStripMenuItem_Click(object sender, EventArgs e) { try { if (esNuevo) { if (string.IsNullOrWhiteSpace(txtCarrera.Text)) { txtCarrera.Focus(); return; } if (string.IsNullOrWhiteSpace(txtAbreviatura.Text)) { txtAbreviatura.Focus(); return; } Carreras currentCarrera = new Carreras(); currentCarrera.Nombre = txtCarrera.Text; currentCarrera.Abreviatura = txtAbreviatura.Text; BaseResponse <int> usuarios = carreraBLL.InsertCarrera(currentCarrera); esNuevo = false; HabilitaDesHabilitaLimpia(false); recargaGRID(); } else if (esEditar) { if (string.IsNullOrWhiteSpace(txtID.Text)) { txtID.Focus(); return; } if (string.IsNullOrWhiteSpace(txtCarrera.Text)) { txtCarrera.Focus(); return; } if (string.IsNullOrWhiteSpace(txtAbreviatura.Text)) { txtAbreviatura.Focus(); return; } Carreras currentCarrera = new Carreras(); currentCarrera.IdCarrera = Convert.ToInt32(txtID.Text); currentCarrera.Nombre = txtCarrera.Text; currentCarrera.Abreviatura = txtAbreviatura.Text; BaseResponse <int> usuarios = carreraBLL.UpdateCarrera(currentCarrera); esEditar = false; HabilitaDesHabilitaLimpia(false); recargaGRID(); } } catch (Exception ex) { MessageBox.Show(ex.Message + " TRACE : " + ex.StackTrace); } }
public IHttpActionResult PostCarreras(Carreras carreras) { try { string data = validaciones.validarDatosCarrera(carreras); if (data.Equals("1")) { data = db.CrearCarrera(carreras.Codigo, carreras.Nombre); if (data.Equals("1")) { return(Created("DefaultApi", "Carrera creada")); //201 } else if (data.Equals("El carrera ya esta registrado")) { return(Conflict()); //404 } else { throw new Exception(data); } } else { throw new Exception(data); } } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,NombreCarrera")] Carreras carreras) { if (id != carreras.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(carreras); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarrerasExists(carreras.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(carreras)); }
private void button1_Click(object sender, EventArgs e) { Carreras carrera = new Carreras(); if (string.IsNullOrEmpty(textBox1.Text.Trim())) { MessageBox.Show("Todos los Campos son Requeridos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string Resultadologin = carrera.CrearCarrera(textBox1.Text); 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, "Error al Intentar Actualizar los Puntos"); } } else { MessageBox.Show("Carrera Agregada", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarCampos(); } ListarCarreras(); } }
// PUT api/Carreras/5 public IHttpActionResult PutCarreras(int id, Carreras carreras) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != carreras.crrCarreraId) { return(BadRequest()); } db.Entry(carreras).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CarrerasExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult <Carreras> > PostCarreras(Carreras item) { context.Carreras.Add(item); await context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetCarreras), new { id = item.Id }, item)); }
public ActionResult Create(Carreras carreras) { try { if (ModelState.IsValid) { ECarrera eCarrera = new ECarrera { Codigo = carreras.Codigo, carrera = carreras.carrera, Areadenegocio = carreras.Areadenegocio, Estado = carreras.Estado }; AdmCarrera admCarrera = new AdmCarrera(); admCarrera.Crear(eCarrera); return(View("Guardado")); } else { ViewBag.Mensaje = "Carrera no ingresada (vea advertencias)"; } return(View()); } catch (Exception) { return(View()); } }
public async Task <ActionResult <Carreras> > PostCarreras(Carreras carreras) { _context.carreras.Add(carreras); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCarreras", new { id = carreras.Id }, carreras)); }
public async Task <IActionResult> PutCarreras(int id, Carreras carreras) { if (id != carreras.Id) { return(BadRequest()); } _context.Entry(carreras).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CarrerasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> ActualizarCarrera(Carreras carreraReq) { Respuesta respuesta = new Respuesta(); try { Carreras carrera = await _carreraService.ObtenerCarreraPorID(carreraReq.ID); if (carrera == null) { respuesta.Mensaje = "No se encuentra ese registro"; return(NotFound(respuesta)); } Carreras existe = await _carreraService.ObtenerCarreraPorNombre(carreraReq.NombreCarrera); if (existe != null) { respuesta.Mensaje = "Ya se encuentra registrada la carrera " + carreraReq.NombreCarrera; return(StatusCode(302, respuesta)); } carreraReq.NombreCarrera.ToUpper().Trim(); await _carreraService.ActualizarCarreraAsync(carrera, carreraReq); respuesta.Exito = 1; respuesta.Mensaje = "Carrera Actualizada"; return(Ok(respuesta)); } catch (System.Exception ex) { respuesta.Mensaje = ex.Message; return(StatusCode(500, respuesta)); } }
public List <Carreras> GetCarreras() { int Id = 1;; List <Carreras> Carreras = new List <Carreras>(); SqlConnection con = new SqlConnection(Conexion_global.strConexion); SqlCommand cmd = new SqlCommand("ListarCarreras", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@Id", Id)); con.Open(); var registros = cmd.ExecuteReader(); while (registros.Read()) { Carreras art = new Carreras { Idcarrera = int.Parse(registros["Idcarrera"].ToString()), Nombrecarrera = registros["Nombrecarrera"].ToString(), Nummeses = int.Parse(registros["Nummeses"].ToString()), Idfacultad = int.Parse(registros["Idfacultad"].ToString()), }; Carreras.Add(art); } con.Close(); return(Carreras); }
public ActionResult AdProAnalitAsig() { Carreras modeloCarreras = new Carreras(); modeloCarreras = new CarreraConsulta().VerCarrera(); return(View("1AdPrAnAs", modeloCarreras)); }
public CarrerasBusq() { InitializeComponent(); _carrerasManejador = new CarrerasManejador(); _carreras = new Carreras(); BuscarCarreras(); _carreras.IdCarrera = 0; }
public ActionResult DeleteConfirmed(int id) { Carreras carreras = db.Carreras.Find(id); db.Carreras.Remove(carreras); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Listado() { Carreras objCarrera = new Carreras(); DataAccessCarreras objDBCa = new DataAccessCarreras(); objCarrera.ShowallCarreras = objDBCa.GetAllCarreras(); return(View(objCarrera)); }
internal int InsertCarreras(Carreras Carreras) { SqlCommand sqlCommand = new SqlCommand(); SqlParameterCollection parametros = sqlCommand.Parameters; parametros.Add("@Nombre", SqlDbType.VarChar).Value = Carreras.Nombre; parametros.Add("@Abreviatura", SqlDbType.VarChar).Value = Carreras.Abreviatura; return(Dao.InsertaInformacion("insertCARRERAS", parametros)); }
public IActionResult Create([FromBody] Carreras item) { if (item == null) { return(BadRequest()); } _repo.Add(item); return(CreatedAtRoute("GetCarreras", new { controller = "Carreras", id = item.CarreraId }, item)); }
public Grupos() { InitializeComponent(); _gruposManejador = new GruposManejador(); _grupos = new Entidades.ControlEscolarApp.Grupos(); _carreras = new Carreras(); _carrerasManejador = new CarrerasManejador(); CargarGrupos(); LlenarCombos(); }
public ActionResult Edit([Bind(Include = "CarreraId,Descripcion")] Carreras carreras) { if (ModelState.IsValid) { db.Entry(carreras).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(carreras)); }
public CarreasModal(Carreras carreras) { InitializeComponent(); _carreras = carreras; _materiasManejador = new MateriasManejador(); _materias = new Materias(); _isEnabledBinding = true; CargarDatos(_carreras.IdCarrera); LlenarCombos(); }
private void alumnos_Load(object sender, EventArgs e) { using (conexDataContext bdEsuela = new conexDataContext()) { cbCarrera.DataSource = bdEsuela.Carreras.ToList(); cbCarrera.DisplayMember = "Nombre"; cbCarrera.ValueMember = "ID_Carrera"; Carreras a = cbCarrera.SelectedItem as Carreras; } }
public async Task <IActionResult> Create([Bind("Id,NombreCarrera")] Carreras carreras) { if (ModelState.IsValid) { _context.Add(carreras); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(carreras)); }
public IHttpActionResult GetCarreras(int id) { Carreras carreras = db.Carreras.Find(id); if (carreras == null) { return(NotFound()); } return(Ok(carreras)); }