private void cmdModificar_Click(object sender, EventArgs e) { DateTime fechai_p1 = new DateTime((int)nudAnoiP1.Value, (int)nudMesiP1.Value, (int)nudDiaiP1.Value); DateTime fechai_p2 = new DateTime((int)nudAnoiP2.Value, (int)nudMesiP2.Value, (int)nudDiaiP2.Value); DateTime fechai_p3 = new DateTime((int)nudAnoiP3.Value, (int)nudMesiP3.Value, (int)nudDiaiP3.Value); DateTime fechaf_p1 = new DateTime((int)nudAnofP1.Value, (int)nudMesfP1.Value, (int)nudDiafP1.Value); DateTime fechaf_p2 = new DateTime((int)nudAnofP2.Value, (int)nudMesfP2.Value, (int)nudDiafP2.Value); DateTime fechaf_p3 = new DateTime((int)nudAnofP3.Value, (int)nudMesfP3.Value, (int)nudDiafP3.Value); ResultadoOperacion resultadoOperacion = controladorSemestres. modificarSemestre( semestre.idSemestre, txtNombre.Text, txtNombreCorto.Text, txtNombreCorto2.Text, txtNombreCorto3.Text, fechai_p1, fechaf_p1, fechai_p2, fechaf_p2, fechai_p3, fechaf_p3); ControladorVisual.mostrarMensaje(resultadoOperacion); if (resultadoOperacion.estadoOperacion == EstadoOperacion.Correcto) { Close(); } }
private void cmdGuardar_Click(object sender, EventArgs e) { List <calificaciones_semestrales> calif = calificacionesDeDGV; ResultadoOperacion resultadoOperacion = ControladorAcreditacion.actualizarCalificaciones(calif, "Captura manual"); ControladorVisual.mostrarMensaje(resultadoOperacion); }
private void cmdGuardar_Click(object sender, EventArgs e) { ResultadoOperacion resultadoOperacion = ControladorGrupos_Estudiantes. actualizarGrupos_Estudiantes( listaEstudiantesActuales, grupo); ControladorVisual.mostrarMensaje(resultadoOperacion); }
private void cmdModificar_Click(object sender, EventArgs e) { ResultadoOperacion resultadoOperacion = controladorDocentes. modificarDocente( d.idDocente, ".", 0, txtCurp.Text.Trim(), txtRfc.Text.Trim(), txtNombres.Text.Trim(), txtApellidoPaterno.Text.Trim(), txtApellidoMaterno.Text.Trim(), ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", ".", new DateTime(2000, 01, 01), "."); ControladorVisual.mostrarMensaje(resultadoOperacion); if (resultadoOperacion.estadoOperacion == EstadoOperacion.Correcto) { Close(); } }
private void cmdGuardar_Click(object sender, EventArgs e) { for (int i = 0; i < catedras.Count; i++) { catedras[i].docentes = (docentes)combosDocentes[i].SelectedItem; catedras[i].idDocente = catedras[i].docentes.idDocente; } ResultadoOperacion resultadoOperacion = controladorGrupos.modificarListaDeCatedras(catedras); ControladorVisual.mostrarMensaje(resultadoOperacion); }
private void cmdEliminarGrupo_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show( "¿Está seguro que desea eliminar el grupo " + grupoSeleccionado.ToString() + "?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { ResultadoOperacion resultadoOperacion = controladorGrupos.eliminarGrupo(grupoSeleccionado); ControladorVisual.mostrarMensaje(resultadoOperacion); mostrarGrupos(sender, e); } }
private void cmdEliminarDocente_Click(object sender, EventArgs e) { DialogResult dr = MessageBox.Show( "¿Está seguro que desea eliminar al docente " + docenteSeleccionado.ToString() + "?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { ResultadoOperacion resultadoOperacion = controladorDocentes.eliminarDocente(docenteSeleccionado); ControladorVisual.mostrarMensaje(resultadoOperacion); configurarDGVDocentes(controladorDocentes.seleccionarDocentes()); } }
private void cmdRegistrar_Click(object sender, EventArgs e) { ResultadoOperacion resultadoOperacion = controladorGrupos.registrarGrupo( semestreSeleccionado.idSemestre, gradoSeleccionado, txtLetra.Text, turnoSeleccionado, especialidadSeleccionada.abreviatura, semestreSeleccionado, especialidadSeleccionada); ControladorVisual.mostrarMensaje(resultadoOperacion); if (resultadoOperacion.estadoOperacion == EstadoOperacion.Correcto) { Close(); } }
private void cmdGuardar_Click(object sender, EventArgs e) { // Obtenemos los estudiantes de todo el grupo IList <estudiantes> listaEstudiantes = ControladorAcreditacion.seleccionarEstudiantesRecursamiento(calificacionesCatedras); // Los registramos en la base de datos ResultadoOperacion resultadoOperacion = ControladorGrupos_Estudiantes.insertarEstudiantes(listaEstudiantes, grupo); //ControladorVisual.mostrarMensaje(resultadoOperacion); // Si el estudiante de la calificacion no existe en los alumnos del grupo, se agrega // automáticamente como recursamiento. foreach (IList <calificaciones_semestrales> listaCs in calificacionesCatedras) { foreach (calificaciones_semestrales cs in listaCs) { estudiantes est = listaEstudiantes.FirstOrDefault(e1 => e1.ncontrol == cs.nControl); if (est == null) { cs.recursamiento = true; cs.verificado = false; MessageBox.Show(cs.estudiantes.ToString()); } else { cs.verificado = true; } } } // Aquí finalmente registramos las calificaciones int count = 0; foreach (IList <calificaciones_semestrales> listaCs in calificacionesCatedras) { ResultadoOperacion resultadoOperacion1 = ControladorAcreditacion. actualizarCalificacionesDesdeSiseems(listaCs, catedras[count++].ToString()); ControladorVisual.mostrarMensaje(resultadoOperacion1); } }
private void cmdRegistrar_Click(object sender, EventArgs e) { ResultadoOperacion resultadoOperacion = controladorEstudiantes. registrarEstudiante( txtNombres.Text, txtApellidoPaterno.Text, txtApellidoMaterno.Text, txtCurp.Text, txtNumeroDeControl.Text, ""); ControladorVisual.mostrarMensaje(resultadoOperacion); if (resultadoOperacion.estadoOperacion == EstadoOperacion.Correcto) { Close(); } }
public static bool probarConexion() { inicializarConexion(); try { CBTis123_Entities bd = new CBTis123_Entities( scb.ToString() ); //object[] asdf = { "asdf", "" }; bd.usuarios.Where(u => true); } catch (Exception e) { ControladorVisual.mostrarMensaje(ControladorExcepciones.crearResultadoOperacionException(e)); return(false); } return(true); }
// Métodos de eventos private void cmdIngresar_Click(object sender, EventArgs e) { if (ControladorMiscelaneo.validarVersion() == true) { ResultadoOperacion inicioDeSesion = ControladorSesion.iniciarSesion(txtUsuario.Text, txtContrasena.Text); switch (inicioDeSesion.estadoOperacion) { case EstadoOperacion.Correcto: txtUsuario.Focus(); txtContrasena.Text = ""; Hide(); new FrmPrincipal().Show(); break; default: ControladorVisual.mostrarMensaje(inicioDeSesion); break; } } }
private void cmdGuardarDiferencias_Click(object sender, EventArgs e) { if (pos.HasValue) { FrmImportarCalificacionesM frm = (FrmImportarCalificacionesM)Application.OpenForms["FrmImportarCalificacionesM"]; frm.agregarCalificaciones(pos.Value, calificacionesDeDGVSiseemsActualizables); Close(); } else { ResultadoOperacion resultadoOperacion = ControladorAcreditacion. actualizarCalificacionesDesdeSiseems( calificacionesDeDGVSiseemsActualizables); ControladorVisual.mostrarMensaje(resultadoOperacion); if (resultadoOperacion.estadoOperacion == EstadoOperacion.Correcto) { Close(); } } }
public static CBTis123_Entities generarContexto() { CBTis123_Entities bd = null; inicializarConexion(); try { bd = new CBTis123_Entities( "metadata=res://*/Logica.DBContext.CBTis123_Model.csdl|res://*/Logica.DBContext.CBTis123_Model.ssdl|res://*/Logica.DBContext.CBTis123_Model.msl;provider=MySql.Data.MySqlClient;provider connection string=\"" + scb.ToString() + "\";" ); bd.usuarios.Where(u => true); } catch (Exception e) { ControladorVisual.mostrarMensaje(ControladorExcepciones.crearResultadoOperacionException(e)); } return(bd); }
private void FrmAsignacionDeDocentes_Load(object sender, EventArgs e) { // Antes que nada, agregamos las cátedras que se mostrarán catedras = controladorGrupos.seleccionarCatedrasPorGrupo(grupo); // Si las catedras no existen, se le preguntará al usuario para que // se creen en ese momento if (catedras.Count == 0) { DialogResult dr = MessageBox.Show( "Las clases de este grupo no se han registrado aún. ¿Desea registrarlas ahora?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dr == DialogResult.Yes) { ControladorAcreditacion.inicializarCatedras(grupo); catedras = controladorGrupos.seleccionarCatedrasPorGrupo(grupo); } } // Mostramos el nombre del grupo en el Label rojo lblGrupo.Text = grupo.ToString(); // Mostramos las propiedades del grupo en los Txts de arriba txtSemestre.Text = grupo.semestres.ToString(); txtEspecialidad.Text = grupo.carreras.ToString(); txtGrado.Text = grupo.semestre.ToString() + "° Semestre | Turno: " + grupo.turno; // Agregamos el DataSource del comboDocente MODELO comboDocentes.DataSource = ControladorSingleton.controladorDocentes.seleccionarDocentes(); // Creamos la lista de Txts y Combos de las cátedras. txtsCatedras = new List <TextBox>(); combosDocentes = new List <ComboBox>(); // Iteramos la lista de cátedras para mostrar de forma dinámica // los componentes de cada cátedra. Cada cátedra en la posición i // de la lista de cátedras, tendrá un un TextBox en la lista de TextBoxes // en la posición i. De igual forma, para los combos, tendrá un combo en la lista // de combos en la posición i. for (int i = 0; i < catedras.Count; i++) { // Creamos el textbox decidiendo qué tipo de cátedra es. TextBox txtNuevo = ControladorVisual.clonarTextBox( catedras[i].materias.componenteF.Contains("omplementari") ? txtComplementarioM : catedras[i].materias.idCarrera != 16 ? txtEspecialidadM : catedras[i].materias.propedeutica.Length >= 4 ? txtPropedeuticoM : txtBasicoM ); // Creamos el combo de la cátedra. ComboBox comboNuevo = ControladorVisual.clonarCombo(comboDocentes); comboNuevo.MouseWheel += new MouseEventHandler(ControladorVisual.evitarScroll); // ESTO TAMBIEN ES FUNCIONAL, PERO LO CAMBIE POR EL // OPERADOR TERNARIO DE ARRIBA //if (catedras[i].materiaObj.idCarrera != 16) //{ // txtNuevo = ControladorVisual.clonarTextBox(txtEspecialidadM); //} //else if (catedras[i].materiaObj.propedeutica.Length >= 4) //{ // txtNuevo = ControladorVisual.clonarTextBox(txtPropedeuticoM); //} //else //{ // txtNuevo = ControladorVisual.clonarTextBox(txtBasicoM); //} // Calculamos la posición en la pantalla que tendrán los componentes. // VER EL LABEL OCULTO DEL FORMULARIO FrmAsignacionDeDocentes.cs txtNuevo.Location = new Point(11, 129 + i * 48); comboNuevo.Location = new Point(302, 136 + i * 48); // Mostramos el nombre de la materia en el TextBox correspondiente. txtNuevo.Text = catedras[i].materias.ToString(); // Agregamos una nueva lista al combo de la cátedra comboNuevo.DataSource = ((List <docentes>)comboDocentes.DataSource).ToList(); // Agregamos el evento que mostrará qué docente está seleccionado para // qué materia. SÓLO DEBUGGING //comboNuevo.SelectedIndexChanged += comboDocentes_SelectedIndexChanged; // Agregamos los componentes a las listas txtsCatedras.Add(txtNuevo); combosDocentes.Add(comboNuevo); } // Se calcula el nuevo tamaño de la ventana y la posición del botón Height = 129 + (catedras.Count) * 48 + 87; Point p1 = new Point( cmdGuardar.Location.X, Height - 81 ); cmdGuardar.Location = p1; // Agregamos a la ventana los componentes que creamos Controls.AddRange(combosDocentes.ToArray()); Controls.AddRange(txtsCatedras.ToArray()); for (int i = 0; i < combosDocentes.Count; i++) { // Hacemos que el docente seleccionado sea el correspondiente de la cátedra combosDocentes[i].SelectedItem = catedras[i].docentes; } }