public void LlenarDsConsulta2(string codigoCur) { try { CursoAlumno cuAl = new CursoAlumno(); cuAl.Curso.CodigoCurso = codigoCur; cuAl.AñoElectivo = Año; DataSet ds = CtrlCursoAlumnos.GetCursoAlumnos(cuAl); dtConsulta2 = new DataTable(); dsConsulta2 = new DataSet(); dtConsulta2 = ds.Tables[0].Copy(); dsConsulta2.Tables.Clear(); if (dsConsulta2.Tables.Count == 0) { dsConsulta2.Tables.Add(dtConsulta2); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
public void Eliminar() { if (DgvAlumnos.RowCount > 0 && DgvAlumnos.GetFocusedRow() != null) { string codAlum = ""; codAlum = DgvAlumnos.GetFocusedRowCellValue(DgvAlumnos.Columns["CodigoAlum"]).ToString(); CursoAlumno cuAl = new CursoAlumno(); cuAl.Curso.CodigoCurso = codCursoSel; cuAl.Alumno.CodigoAlum = codAlum; cuAl.AñoElectivo = Año; if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el alumno del curso?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CtrlCursoAlumnos.Eliminar(cuAl); if (!BkgwBuscarMat.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarMat.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un alumno.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void Añadir() { if (DgvCursos.RowCount > 0 && DgvCursos.GetFocusedRow() != null) { FrmListaAlumnos lisAlum = new FrmListaAlumnos(); lisAlum.Database = Database; lisAlum.Modo = "GET"; lisAlum.Año = Año; lisAlum.ShowDialog(); if (lisAlum.DialogResult == DialogResult.OK) { CursoAlumno cuA = new CursoAlumno(); cuA.Curso.CodigoCurso = codCursoSel; cuA.Alumno.CodigoAlum = lisAlum.CodigoAlumno; cuA.AñoElectivo = Año; CtrlCursoAlumnos.Insertar(cuA); if (!BkgwBuscarMat.IsBusy) { PrgBuscar2.Visible = true; BkgwBuscarMat.RunWorkerAsync(); } } } else { XtraMessageBox.Show("Debe seleccionar un curso.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void LlenarDsConsulta() { try { DataSet ds = new DataSet(); if (Modo != "GET") { ds = CtrlAlumnos.GetAlumnoAll(Año); } else { CursoAlumno cuA = new CursoAlumno(); cuA.AñoElectivo = Año; ds = CtrlCursoAlumnos.GetAlumnosNoAsigNados(cuA); } dtConsulta = ds.Tables[0].Copy(); dsConsulta.Tables.Clear(); if (dsConsulta.Tables.Count == 0) { dsConsulta.Tables.Add(dtConsulta); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
public void CargarCurso() { CursoAlumno cuAl = new CursoAlumno(); cuAl.Alumno.CodigoAlum = CodAlumno; cuAl.AñoElectivo = Año; DataSet ds = CtrlCursoAlumnos.GetCursoAlumnosOne(cuAl); if (ds.Tables[0].Rows.Count > 0) { DataRow dr = ds.Tables[0].Rows[0]; LueCurso.EditValue = dr["CodigoCurso"].ToString(); } }
private void FrmPrincipal_Load(object sender, EventArgs e) { Usuario us = new Usuario(); us.Nombre = NomUsuario; DataSet ds = CtrlUsuarios.GetUsuarioName(us); string nomTipoUs = ds.Tables[0].Rows[0]["TipoUsuario"].ToString(); codTipUsuario = ds.Tables[0].Rows[0]["CodTipoUsuario"].ToString(); nombrePersona = ds.Tables[0].Rows[0]["NombrePersona"].ToString(); idUsuario = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]); idPersona = Convert.ToInt32(ds.Tables[0].Rows[0]["IdPersona"]); LblHora.Text = DateTime.Now.ToLongTimeString(); LblFecha.Text = DateTime.Now.ToLongDateString(); LblPersona.Text = LblPersona.Text + " " + nombrePersona; LblUsuario.Text = NomUsuario + " (" + nomTipoUs + ")"; LblPeriodo.Text = NomPeriodo; LblAño.Text = "AÑO " + Año.ToString(); if (codTipUsuario == "02") { DataSet ds1 = CtrlUsuarios.GetUsuarioNameProfe(us); codGeneral = ds1.Tables[0].Rows[0]["CodigoProfesor"].ToString(); } else { if (codTipUsuario == "03") { DataSet ds1 = CtrlUsuarios.GetUsuarioNameAlum(us); codGeneral = ds1.Tables[0].Rows[0]["CodigoAlum"].ToString(); CursoAlumno cuAl = new CursoAlumno(); cuAl.Alumno.CodigoAlum = codGeneral; cuAl.AñoElectivo = Año; DataSet ds2 = CtrlCursoAlumnos.GetCursoAlumnosOne(cuAl); nombreCurso = ds2.Tables[0].Rows[0]["NombreCurso"].ToString(); } } Menu(codTipUsuario); }
public void LlenarDsConsulta() { try { CursoAlumno curAl = new CursoAlumno(); curAl.AñoElectivo = Año; DataSet ds = CtrlCursoAlumnos.GetCursosAñoElectivo(curAl); dtConsulta = ds.Tables[0].Copy(); dsConsulta.Tables.Clear(); if (dsConsulta.Tables.Count == 0) { dsConsulta.Tables.Add(dtConsulta); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message); } }
private void InsertarActualizar(string modo) { try { if (modo == "INSERT") { Alumno alumno = new Alumno(); alumno.Persona.Nombre = TxtNombre.Text.Trim(); alumno.Persona.PrimerNombre = TxtPrNombre.Text.Trim(); alumno.Persona.SegundoNombre = TxtSegNombre.Text.Trim(); alumno.Persona.PrimerApellido = TxtPrApellido.Text.Trim(); alumno.Persona.SegundoApellido = TxtSegApellido.Text.Trim(); alumno.Persona.Identificacion = TxtIdentificacion.Text.Trim(); if (String.IsNullOrEmpty(TxtCarnet.Text)) { alumno.Carnet = TxtIdentificacion.Text.Trim(); } else { alumno.Carnet = TxtCarnet.Text.Trim(); } alumno.Persona.Direccion = TxtDireccion.Text.Trim(); alumno.Persona.Telefono = TxtTelefono.Text.Trim(); alumno.Persona.Email = TxtEmail.Text.Trim(); alumno.Persona.Sexo = (CmbSexo.SelectedIndex == 0 ? "M" : "F"); string est = "I"; if (CmbEstado.SelectedIndex == 1) { est = "A"; } else { if (CmbEstado.SelectedIndex == 2) { est = "S"; } else { if (CmbEstado.SelectedIndex == 3) { est = "E"; } else { if (CmbEstado.SelectedIndex == 4) { est = "R"; } } } } alumno.Estado = est; alumno.Usuario.Nombre = TxtUsuario.Text.Trim(); alumno.Usuario.Contrasenia = TxtPass2.Text.Trim(); alumno.Usuario.TipoUsuario.Codigo = LueTipoUsuario.EditValue.ToString(); DataSet dsIn = CtrlAlumnos.Insertar(alumno); if (dsIn.Tables[0].Rows.Count > 0) { CodAlumno = dsIn.Tables[0].Rows[0]["CodAlumno"].ToString(); CursoAlumno cuAl = new CursoAlumno(); cuAl.Alumno.CodigoAlum = CodAlumno; cuAl.AñoElectivo = Año; if (LueCurso.EditValue != null) { cuAl.Curso.CodigoCurso = LueCurso.EditValue.ToString(); CtrlCursoAlumnos.ActualizarCurso(cuAl); } XtraMessageBox.Show("Alumno insertado con exito.", Resources.AppName, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button2); } } else { Alumno alumno = new Alumno(); alumno.Persona.Id = Id; alumno.Persona.Nombre = TxtNombre.Text.Trim(); alumno.Persona.PrimerNombre = TxtPrNombre.Text.Trim(); alumno.Persona.SegundoNombre = TxtSegNombre.Text.Trim(); alumno.Persona.PrimerApellido = TxtPrApellido.Text.Trim(); alumno.Persona.SegundoApellido = TxtSegApellido.Text.Trim(); alumno.Persona.Identificacion = TxtIdentificacion.Text.Trim(); if (String.IsNullOrEmpty(TxtCarnet.Text)) { alumno.Carnet = TxtIdentificacion.Text.Trim(); } else { alumno.Carnet = TxtCarnet.Text.Trim(); } string est = "I"; if (CmbEstado.SelectedIndex == 1) { est = "A"; } else { if (CmbEstado.SelectedIndex == 2) { est = "S"; } else { if (CmbEstado.SelectedIndex == 3) { est = "E"; } else { if (CmbEstado.SelectedIndex == 4) { est = "R"; } } } } alumno.Estado = est; alumno.Persona.Direccion = TxtDireccion.Text.Trim(); alumno.Persona.Telefono = TxtTelefono.Text.Trim(); alumno.Persona.Email = TxtEmail.Text.Trim(); alumno.Persona.Sexo = (CmbSexo.SelectedIndex == 0 ? "M" : "F"); DataSet dsIn = CtrlAlumnos.Actualizar(alumno); if (dsIn.Tables[0].Rows.Count > 0) { CodAlumno = dsIn.Tables[0].Rows[0]["CodAlumno"].ToString(); CursoAlumno cuAl = new CursoAlumno(); cuAl.Alumno.CodigoAlum = CodAlumno; cuAl.AñoElectivo = Año; if (LueCurso.EditValue != null) { cuAl.Curso.CodigoCurso = LueCurso.EditValue.ToString(); CtrlCursoAlumnos.ActualizarCurso(cuAl); } XtraMessageBox.Show("Alumno 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); } }