public ActionResult Editar(Grado modelo, bool activo) { if (ModelState.IsValid) { modelo.Activo = activo; string strMensaje = new GradoBL().Guardar(modelo); if (strMensaje.Equals("OK")) { TempData["Grado-Success"] = strMensaje; return(RedirectToAction("Index")); } else { ModelState.AddModelError("", strMensaje); } } string strAtributo = "checked='checked'"; ViewBag.ActivoSi = activo == true ? strAtributo : ""; ViewBag.ActivoNo = activo == false ? strAtributo : ""; this.CargaControles(); return(View(modelo)); }
private void pictOK_Click(object sender, EventArgs e) { try { if (tAsig.Text.Equals("")) { throw new Exception("Nombre de Asignatura Incompleto."); } if (comboGrado.SelectedItem == null) { throw new Exception("Es obligatorio elegir un grado existente. \n " + " Si no existe, insertelo antes de hacer esto."); } String nounasig = tAsig.Text; Grado newGrado = (Grado)comboGrado.SelectedItem; if (comprobarExistencia(nounasig, newGrado)) { throw new Exception("Ya existe esa Asignatura en ese grado."); } Asignatura newAsig = new Asignatura(nounasig, newGrado); this.Close(); } catch (Exception ex) { DialogResult emCierreDialog; string mensaje = "Se ha producido un error. " + ex.Message; string caption = "Lo sentimos..."; MessageBoxButtons buttons = MessageBoxButtons.OK; emCierreDialog = MessageBox.Show(mensaje, caption, buttons); } }
public EN_PlanArea() { PeriodoAcademicoBE = new PeriodoAcademico(); PlanEstudioBE = new PlanEstudio(); GradoBE = new Grado(); AreaBE = new Area(); }
public void cargar() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Sede objSede = new Sede(); OperacionSede objOperSede = new OperacionSede(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); this.enlazarCombo(objOperSede.ConsultarSede(objSede), ddlSede); DataView dtv_Municipio = ((DataTable)Session["listado"]).DefaultView; dtv_Municipio.RowFilter = "id_tipo_listado=7"; this.enlazarCombo(dtv_Municipio, ddlJornada); Docente objDocente = new Docente(); OperacionDocente objOperDocente = new OperacionDocente(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); DataTable dt = objOperDocente.ConsultarDocente(objDocente); dt.Columns.Add("nombre_completo", typeof(string), "nombres + ' ' + apellidos"); ddlDirector.DataSource = dt; ddlDirector.DataValueField = "id"; ddlDirector.DataTextField = "nombre_completo"; ddlDirector.DataBind(); Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.id_anio_escolar = objAnio_Escolar.id; this.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado); } catch (Exception) {} }
private string Actualizar(Grado entidad) { string Mensaje = "OK"; try { Grado GradoActual = ObtenerxId(entidad.GradoId); if (GradoActual.GradoId > 0) { GradoActual.NivelId = entidad.NivelId; GradoActual.JornadaId = entidad.JornadaId; GradoActual.Nombre = entidad.Nombre; GradoActual.Precio = entidad.Precio; GradoActual.Activo = entidad.Activo; db.SaveChanges(); } else { Mensaje = "El grado seleccionado no se encuentra con ID valido"; } } catch (Exception ex) { Mensaje = string.Format("Descripción del Error {0}", ex.Message); } return(Mensaje); }
private void obtenerBomberos() { if (dataGridBomberos.Items.Count > 0) { dataGridBomberos.Items.Clear(); } Bombero bombero = new Bombero(); List <TC_Bombero> bomberos = bombero.obtenerVarios(); if (bomberos.Count != 0) { foreach (var bom in bomberos) { Persona persona = new Persona(); var per = persona.obtener(bom.persona); Grado grado = new Grado(); var g = grado.obtener(bom.grado); Rol rol = new Rol(); var r = rol.obtener(bom.rol); var elemento = new BomberoDataGrid { nombres = per.nombres, id = bom.idBombero, apellidos = per.apellidos, grado = g.nombreGrado, rol = r.nombre }; dataGridBomberos.Items.Add(elemento); } } else { var elemento = new BomberoDataGrid { nombres = "No existe ningun Bombero" }; } }
public async Task <IActionResult> PutGrado(int id, Grado grado) { if (id != grado.IdGrado) { return(BadRequest()); } _context.Entry(grado).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GradoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static Grado GetByID(int id) { Grado grado = null; using (SqlConnection connection = DBConfig.GetInstance().GetConnection()) { try { SqlCommand query = new SqlCommand("spGradoGetByID", connection) { CommandType = CommandType.StoredProcedure }; query.Parameters.AddWithValue("@id", id); SqlDataReader reader = query.ExecuteReader(); while (reader.Read()) { grado = new Grado { ID = Convert.ToInt32(reader["id"]), Nombre = Convert.ToString(reader["nombre"]), ProfesorID = Convert.ToInt32(reader["profesorID"]) }; } } catch (Exception e) { Console.WriteLine(e.Message); } } return(grado); }
public static List <Grado> GetAll() { List <Grado> grados = new List <Grado>(); using (SqlConnection connection = DBConfig.GetInstance().GetConnection()) { try { SqlCommand query = new SqlCommand("spGradoGetAll", connection) { CommandType = CommandType.StoredProcedure }; SqlDataReader reader = query.ExecuteReader(); while (reader.Read()) { Grado grado = new Grado { ID = Convert.ToInt32(reader["id"]), Nombre = Convert.ToString(reader["nombre"]), ProfesorID = Convert.ToInt32(reader["profesorID"]) }; grados.Add(grado); } } catch (Exception e) { Console.WriteLine(e.Message); } } return(grados); }
private void InsertarActualizar(string modo) { try { if (modo == "INSERT") { Grado grado = new Grado(); grado.Nombre = TxtNombre.Text.Trim(); grado.Numero = Convert.ToInt32(TxtNumero.Text.Trim()); if (CtrlGrados.Insertar(grado) > 0) { XtraMessageBox.Show("Grado insertado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } else { Grado grado = new Grado(); grado.Id = Id; grado.Nombre = TxtNombre.Text.Trim(); grado.Numero = Convert.ToInt32(TxtNumero.Text.Trim()); if (CtrlGrados.Actualizar(grado) > 0) { XtraMessageBox.Show("Grado actualizado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button2); } }
public void vertbl_Grado() { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.id_anio_escolar = objAnio_Escolar.id; if (!string.IsNullOrEmpty(txtDescripcion.Text)) { objGrado.descripcion = txtDescripcion.Text.Trim(); } else { objGrado.descripcion = null; } tbl_Grado.DataSource = objOperGrado.ConsultarGrado(objGrado); tbl_Grado.DataBind(); if (tbl_Grado.Rows.Count == 0) { this.ShowNotification("Datos", Resources.Mensaje.msjNoDatos, "success"); } } catch (Exception) { } }
private void pictOK_Click(object sender, EventArgs e) { try { if (textBox1.Text.Equals("")) { throw new Exception("Campo Incompleto."); } String grado = textBox1.Text; if (comprobarExistencia(grado)) { throw new Exception("Ya existe ese Grado."); } Grado newGrado = new Grado(grado); this.Close(); } catch (Exception ex) { DialogResult emCierreDialog; string mensaje = "Se ha producido un error. " + ex.Message; string caption = "Lo sentimos..."; MessageBoxButtons buttons = MessageBoxButtons.OK; emCierreDialog = MessageBox.Show(mensaje, caption, buttons); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Anio,PrecioId")] Grado grado) { if (id != grado.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(grado); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GradoExists(grado.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PrecioId"] = new SelectList(_context.Set <Precio>(), "Id", "Valor", grado.PrecioId); return(View(grado)); }
public Curso ALoad(IDataReader entity) { Sala sala = new Sala(); sala.Id = GetDataValue <int>(entity, "Id_sala"); Grado grado = new Grado(); grado.Id = GetDataValue <int>(entity, "id_grado"); SalaHorario salaHorario = new SalaHorario(); salaHorario.Id = GetDataValue <int>(entity, "id_salaHorario"); Curso curso = new Curso(sala, grado, salaHorario); curso.Id = GetDataValue <int>(entity, "Id_curso"); curso.nombre = GetDataValue <string>(entity, "Nombre"); return(curso); }
private void RegistrarDocente() { Console.Clear(); Console.WriteLine(".::Registrar Docente::."); //Creamos el nuevo docente Docentes nuevoDocente = new Docentes(); Console.Write("Nombre del Docente: "); nuevoDocente.Nombre = Console.ReadLine(); Console.Write("Apellido del Docente: "); nuevoDocente.Apellido = Console.ReadLine(); Console.Write("Numero de Escalafon: "); nuevoDocente.NumEscalafon = int.Parse(Console.ReadLine()); //creamos el grado a cargo del docente Grado gradoAcargo = new Grado(); Console.Write("Nombre del Grado: "); gradoAcargo.Nombre = Console.ReadLine(); Console.Write("Sección del Grado: "); gradoAcargo.Seccion = Console.ReadLine(); //asignamos el grado al nuevo docente nuevoDocente.GradoaCargo = gradoAcargo; //agregamos el nuevo docente a la lista de docentes base.RegistrarDocente(nuevoDocente); //Mensaje de Guardado Console.WriteLine("Docente guardado con exito..."); //hacemos la espera Console.ReadKey(); }
public static bool Create(Grado grado) { using (SqlConnection connection = DBConfig.GetInstance().GetConnection()) { try { SqlCommand query = new SqlCommand("spGradoCreate", connection) { CommandType = CommandType.StoredProcedure }; query.Parameters.AddWithValue("@nombre", grado.Nombre); query.Parameters.AddWithValue("@profesorID", grado.ProfesorID); int rowsAffected = query.ExecuteNonQuery(); if (rowsAffected == 1) { return(true); } } catch (Exception e) { Console.WriteLine(e.Message); } } return(false); }
public void cargar() { try { Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado); Salon objSalon = new Salon(); OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); clsFunciones.salon = objOperSalon.ConsultarSalon(objSalon); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Edita")) { Matricula objMatricula = new Matricula(); OperacionMatricula objOperMatricula = new OperacionMatricula(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); clsFunciones.enlazarCombo(clsFunciones.salon, ddlSalon); string id = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString()); objMatricula.id = int.Parse(id); GridView tbl_Matricula = new GridView(); tbl_Matricula.DataSource = objOperMatricula.ConsultarMatricula(objMatricula); tbl_Matricula.DataBind(); ddlSalon.SelectedValue = tbl_Matricula.Rows[0].Cells[2].Text; txtEstudiante.Text = tbl_Matricula.Rows[0].Cells[5].Text; txtNombres.Text = HttpUtility.HtmlDecode(tbl_Matricula.Rows[0].Cells[6].Text); txtApellidos.Text = HttpUtility.HtmlDecode(tbl_Matricula.Rows[0].Cells[7].Text); this.seleccionar_Grado(ddlGrado, ddlSalon); } }catch (Exception) {} }
public List <Grado> GetGrados(int idCompany) { List <Grado> grados = new List <Grado>(); List <Person> p = new List <Person>(); List <string> l = new List <string>(); using (EngineContext context = new EngineContext()) { p = context.Person.Where(s => s.IdCompany == idCompany).ToList(); } if (p.Count > 0) { Grado grado; int n = 0; foreach (Person i in p) { grado = new Grado(); grado.Id = n; grado.NombreGrado = i.Grado.Trim(); if (!l.Contains(i.Grado.Trim())) { l.Add(grado.NombreGrado); grados.Insert(n, grado); n++; } } } return(grados); }
protected void btnGuardar_Click(object sender, EventArgs e) { try { Anio_Escolar objAnio_Escolar = (Anio_Escolar)Session["anioEscolar"]; Grado objGrado = new Grado(); OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString); objGrado.descripcion = txtDescripcion.Text; objGrado.contraccion = txtContraccion.Text; objGrado.id_anio_escolar = objAnio_Escolar.id; objGrado.id_usuario = int.Parse(Session["id_usuario"].ToString()); string accion = Page.RouteData.Values["Accion"].ToString(); if (accion.Equals("Agregar")) { objOperGrado.InsertarGrado(objGrado); Response.RedirectToRoute("General", new { Modulo = "Asignacion", Entidad = "Grado", Pagina = "Busqueda", Accion = "Agrego" }); } else { objGrado.id = int.Parse(clsEncriptar.Desencriptar(Page.RouteData.Values["id"].ToString())); objOperGrado.ActualizarGrado(objGrado); Response.RedirectToRoute("General", new { Modulo = "Asignacion", Entidad = "Grado", Pagina = "Busqueda", Accion = "Edito" }); } } catch (Exception) { } }
public async Task <ActionResult <int> > Guardar(GradoCls gradoCls) { int rpta = 0; try { using (RegistroAcademicoContext db = new RegistroAcademicoContext()) { Grado oGrado = new Grado(); if (gradoCls.GradoId == 0) { oGrado.GradoId = gradoCls.GradoId; oGrado.GradoNombre = gradoCls.GradoNombre; oGrado.Seccion = gradoCls.Seccion; db.Grado.Add(oGrado); } else { Grado g = db.Grado.Where(g => g.GradoId == gradoCls.GradoId).FirstOrDefault(); g.GradoNombre = gradoCls.GradoNombre; g.Seccion = gradoCls.Seccion; } await db.SaveChangesAsync(); rpta = 1; } } catch (Exception) { rpta = 0; } return(rpta); }
public async Task <ActionResult <Grado> > PostGrado(Grado grado) { _context.Grados.Add(grado); await _context.SaveChangesAsync(); return(CreatedAtAction("GetGrado", new { id = grado.IdGrado }, grado)); }
private void BtnModificar_Click(object sender, EventArgs e) { if (txtGrado.Text == String.Empty && lblIdGrado.Text == String.Empty) { MessageBox.Show("Debe ingresar todos los datos", "¡Cuidado!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { Grado grado = new Grado(); grado.NombreGrado = txtGrado.Text.ToUpper(); if (grado.Modificar(grado.NombreGrado, int.Parse(lblIdGrado.Text)) == true) { MessageBox.Show("El grado ha sido modificado correctamente", "¡Enhorabuena!", MessageBoxButtons.OK, MessageBoxIcon.Information); ActualizarDataGrid(); Limpiar(); lblIdGrado.Text = ""; btnModificar.Enabled = false; btnAgregar.Enabled = true; } else { MessageBox.Show("Error al modificar el grado", "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception Ex) { MessageBox.Show("Error al modificar el grado " + Ex.Message, "¡Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private string Agregar(Grado entidad) { string Mensaje = "OK"; try { int Id = Correlativo(); if (Id > 0) { long lngGradoId = new Herramienta().Formato_Correlativo(Id); if (lngGradoId > 0) { entidad.GradoId = lngGradoId; entidad.Correlativo = Id; entidad.Fecha = DateTime.Today; db.Set <Grado>().Add(entidad); db.SaveChanges(); } } } catch (Exception ex) { Mensaje = string.Format("Descripción del Error {0}", ex.Message); } return(Mensaje); }
public void Eliminar() { if (DgvGeneral.RowCount > 0 && DgvGeneral.GetFocusedRow() != null) { int idGeneral = Convert.ToInt32(DgvGeneral.GetFocusedRowCellValue("Id")); Grado grado = new Grado(); grado.Id = idGeneral; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el grado?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlGrados.Eliminar(grado); if (!BkgwBuscar.IsBusy) { PrgBuscar.Visible = true; BkgwBuscar.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un registro.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult DeleteConfirmed(int id) { Grado grado = db.GradosAlumnos.Find(id); db.GradosAlumnos.Remove(grado); try { db.SaveChanges(); } catch (Exception ex) { if (ex.InnerException != null && ex.InnerException.InnerException != null && ex.InnerException.InnerException.Message.Contains("REFERENCE")) { ModelState.AddModelError(string.Empty, "El registro no se puede eliminar porque tiene datos relacionados."); } else { ModelState.AddModelError(string.Empty, ex.Message); } return(View(grado)); } return(RedirectToAction("Index")); }
private void btn_modificar_Click(object sender, EventArgs e) { if (this.data_listado_grados.RowCount > 0) { if (data_listado_grados.SelectedRows.Count > 1) { MessageBox.Show("Debe seleccionar de a 1 registro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { if (this.data_listado_grados.SelectedRows.Count == 0) { MessageBox.Show("Por favor seleccione un grado."); } else { int indiceSeleccionada = data_listado_grados.SelectedRows[0].Index; Grado seleccionada = grados[data_listado_grados.SelectedRows[0].Index]; new ModificacionGrado(seleccionada).ShowDialog(); } } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al intentar modificar el grado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Busque y seleccione un cliente antes."); } }
public void loadPublicacion(Publicacion publicacion, List <object> row) { EmpresaService empresaService = new EmpresaService(); GradoService gradoService = new GradoService(); RubroService rubroService = new RubroService(); publicacion.Codigo = (int)row[0]; publicacion.FechaPublicacion = (DateTime)row[1]; publicacion.Descripcion = (string)row[2]; publicacion.Rubro = rubroService.GetRubro((int)row[3]); publicacion.Direccion = (row[4].GetType() != typeof(DBNull)) ? (string)row[4] : "Indeterminado"; if (row[5].GetType() != typeof(DBNull)) { publicacion.Grado = gradoService.GetGrado((int)row[5]); } else { Grado gradoIndef = new Grado(); gradoIndef.comision = 0; gradoIndef.descripcion = "Indefinido"; gradoIndef.id = -1; publicacion.Grado = gradoIndef; } publicacion.Empresa = empresaService.GetEmpresa((int)row[6]); publicacion.Estado = EstadoFactory.getEstado((string)row[7]); publicacion.fechas = this.getFechasDeEvento(publicacion.Codigo); publicacion.ubicaciones = this.getUbicaciones(publicacion.Codigo); }
private void buttonHabilitar_Click(object sender, EventArgs e) { if (this.data_listado_grados.RowCount > 0) { if (data_listado_grados.SelectedRows.Count > 1) { MessageBox.Show("Debe seleccionar de a 1 registro", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { if (this.data_listado_grados.SelectedRows.Count == 0) { MessageBox.Show("Por favor seleccione un grado."); } else { int indiceSeleccionada = data_listado_grados.SelectedRows[0].Index; Grado seleccionada = grados[data_listado_grados.SelectedRows[0].Index]; seleccionada.Habilitado = GradoRepositorio.cambiarEstado(seleccionada); actualizarEstado(indiceSeleccionada, seleccionada); } } catch (SqlException ex) { MessageBox.Show(ex.Message, "Error al intentar modificar el estado del grado", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private Publicacion BuildPublicacion(DataGridViewRow row) { Publicacion publicacion = new Publicacion(); publicacion.Codigo = Convert.ToInt64(row.Cells[columnCodigo.Name].Value); publicacion.Descripcion = row.Cells[columnDescripcion.Name].Value.ToString(); publicacion.FechaEvento = Convert.ToDateTime(row.Cells[columnFechaEvento.Name].Value); publicacion.Direccion = row.Cells[columnDireccion.Name].Value.ToString(); Rubro rubro = new Rubro(); rubro.Descripcíon = row.Cells[columnRubro.Name].Value.ToString(); publicacion.Rubro = rubro; Grado grado = new Grado(); grado.Descripcion = row.Cells[columnGrado.Name].Value.ToString(); publicacion.Grado = grado; Empresa emp = new Empresa(); emp.id = (int)row.Cells[columnEmpresa.Name].Value; publicacion.Empresa = emp; Estado estado = new Estado(); estado.Descripcion = row.Cells[columnEstado.Name].Value.ToString(); publicacion.Estado = estado; return(publicacion); }
private void btnAlta_Click(object sender, EventArgs e) { if (verificarCamposCurso()) { Sala sala = new Sala(); sala.Id = salaHorario.sala.Id; Grado grado = new Grado(); grado.Id = int.Parse(txtGrado.SelectedValue.ToString()); SalaHorarioComponent salaHorarioComponent = new SalaHorarioComponent(); salaHorarioComponent.Create(salaHorario); Curso curso = new Curso(sala, grado, salaHorarioComponent.ReadBySalaYañoYTurnoGrado(salaHorario)); curso.nombre = txtNombreCurso.Text; CursoComponent cursoComponent = new CursoComponent(); if (cursoComponent.Create(curso) == null) { ValidadoresComponent.ErrorAltaModificacado("Curso", this); } else { ValidadoresComponent.Alta("Curso", this); llenarGrillaReservas(); mgSala.Rows.Clear(); } RecorridoForm.LimpiarTXT(this); } }