public ControlUsuario() { InitializeComponent(); db = new Conexion(); bs = new BindingSource(); bs.DataError += new BindingManagerDataErrorEventHandler(handleDate); cargarDataGrid(); txtCodUsuario.DataBindings.Add("Text", bs, "Cod_Usua"); txtNombre.DataBindings.Add("Text", bs, "Nombre"); txtEmail.DataBindings.Add("Text", bs, "Email"); txtTelefono.DataBindings.Add("Text", bs, "Telefono"); txtUser.DataBindings.Add("Text", bs, "User"); txtPassword.DataBindings.Add("Text", bs, "Password"); chkActivo.DataBindings.Add("Checked", bs, "Active"); chkAdmin.DataBindings.Add("Checked", bs, "Admin"); dgvUsuarios.Columns["Password"].Visible = false; dgvUsuarios.Columns["Email"].Visible = false; dgvUsuarios.Columns["Picture"].Visible = false; dgvUsuarios.Columns["Telefono"].Visible = false; dgvUsuarios.Columns["Cod_Usua"].HeaderText = "Código"; dgvUsuarios.Columns["Nombre"].HeaderText = "Nombre"; dgvUsuarios.Columns["Admin"].HeaderText = "Administrador"; dgvUsuarios.Columns["User"].HeaderText = "Usuario"; dgvUsuarios.Columns["Active"].HeaderText = "Activo"; }
public BuscarGupoControl() { InitializeComponent(); try { dataGridViewResultado.AutoGenerateColumns = false; docentes = new List<Docente>(); asignaturas = new List<Asignatura>(); docentes.Add(new Docente()); asignaturas.Add(new Asignatura()); conexion = new Conexion(); //aulas = conexion.getAulas(); docentes.AddRange(conexion.getDocentes()); asignaturas.AddRange(conexion.getAsignaturasConGrupo()); comboBoxDocente.DataSource = docentes; comboBoxDocente.DisplayMember = "nombre"; comboBoxDocente.ValueMember = "id"; comboBoxAsignatura.DataSource = asignaturas; comboBoxAsignatura.DisplayMember = "nombre"; comboBoxAsignatura.ValueMember = "id"; dateTimeInputInicio.Value = DateTime.Today; dateTimeInputFin.Value = DateTime.Today.AddDays(1); ColumnAula.DataPropertyName = "Aula"; ColumnDocente.DataPropertyName = "Docente"; ColumnAsignatura.DataPropertyName = "Asignatura"; ColumnGrupo.DataPropertyName = "Grupo"; ColumnInicio.DataPropertyName = "Inicio"; ColumnFin.DataPropertyName = "Fin"; } catch (Exception ex) { } }
public MainCalendarViewControl() { InitializeComponent(); calendarControl.OnBuscarClick += calendarControl_OnBuscarClick; calendarControl.OnNotificarClick += calendarControl_OnNotificarClick; HandleEvents(); Conexion conexion = new Conexion(); aulas=conexion.getAulas(); asignaturas = conexion.getAsignaturasConGrupo(); asignacionClaseControl.Aulas = aulas; asignacionVariosControl.Aulas = aulas; ; asignacionClaseControl.Asignaturas = asignaturas; calendarControl.AddAulas(aulas.ToArray()); List<AsignacionVarios> asignacionesVarios = conexion.getAsignacionesVarios(); foreach (AsignacionVarios asignacionVarios in asignacionesVarios) { calendarControl.calendarView.SelectedOwner = asignacionVarios.Aula.Referencia; calendarControl.AddAsignacion(asignacionVarios); } List<AsignacionClase> asignacionesClase = conexion.getAsignacionesClase(); foreach (AsignacionClase asignacionClase in asignacionesClase) { calendarControl.calendarView.SelectedOwner = asignacionClase.Aula.Referencia; calendarControl.AddAsignacion(asignacionClase); } calendarControl.calendarView.SelectedView = DevComponents.DotNetBar.Schedule.eCalendarView.Week; }
public CalendarControl() { InitializeComponent(); calendarView.DisplayedOwnersChanged += calendarView_OwnersChanged; calendarView.SelectedOwnerChanged += calendarView_OwnersChanged; calendarView.SelectedViewChanged += calendarView_SelectedViewChanged; ReadOnly = true; try { calendarView.CalendarModel.WorkDays.Add(new WorkDay(DayOfWeek.Saturday)); WorkTime workStartTime = new WorkTime(5, 0); WorkTime workEndTime = new WorkTime(23, 59); foreach (WorkDay workDay in calendarView.CalendarModel.WorkDays) { workDay.WorkStartTime = workStartTime; workDay.WorkEndTime = workEndTime; } Aulas = new List<Aula>(); List<Facultad> facultades = new Conexion().getFacultades(); foreach (Facultad f in facultades) { ColorDef colorDef = new ColorDef(f.Color); AppointmentCategoryColor appointmentCategoryColor = new AppointmentCategoryColor(f.Descripcion, Color.Black, f.Color, colorDef); calendarView.CategoryColors.Add(appointmentCategoryColor); appointmentCategoryColor = new AppointmentCategoryColor(f.Descripcion + "Disabled", Color.Gray, Color.Gray, colorDef); calendarView.CategoryColors.Add(appointmentCategoryColor); } } catch { } }
public EdificiosForm() { InitializeComponent(); db = new Conexion(); EdificiosBindingSource = new BindingSource(); cargarDataGrid(); this.txtId.DataBindings.Add("Text", EdificiosBindingSource, "Id"); this.txtDescripcion.DataBindings.Add("Text",EdificiosBindingSource,"Descripcion"); edicion(false); this.dgEdificios.ReadOnly = true; }
public AsignaturaCategoriasForm() { InitializeComponent(); db = new Conexion(); AsignaturaCategoriasBindingSource = new BindingSource(); cargarDataGrid(); this.txtId.DataBindings.Add("Text", AsignaturaCategoriasBindingSource, "Id"); this.txtDescripcion.DataBindings.Add("Text",AsignaturaCategoriasBindingSource,"Descripcion"); edicion(false); this.dgAsignaturaCategorias.ReadOnly = true; }
public AlertaEstadosForm() { InitializeComponent(); db = new Conexion(); AlertaEstados = new BindingSource(); cargarDataGrid(); this.txtId.DataBindings.Add("Text", AlertaEstados, "Id"); this.txtDescripcion.DataBindings.Add("Text",AlertaEstados,"Descripcion"); edicion(false); this.dgAlertaEstados.ReadOnly = true; }
public AsignacionClaseControl() { InitializeComponent(); try { conexion = new Conexion(); comboBoxAsignatura.DisplayMember = "NombreCompleto"; comboBoxGrupo.DisplayMember = "NumeroGrupo"; comboBoxLugar.DisplayMember = "Referencia"; }catch{} }
public DocentesForm() { InitializeComponent(); db = new Conexion(); DocentesBindingSource = new BindingSource(); cargarDataGrid(); this.txtId.DataBindings.Add("Text", DocentesBindingSource, "Id"); this.txtNombre.DataBindings.Add("Text",DocentesBindingSource,"Nombre"); edicion(false); this.dgDocentes.ReadOnly = true; }
public PeriodosForm() { InitializeComponent(); db = new Conexion(); PeriodosBindingSource = new BindingSource(); cargarDataGrid(); this.txtId.DataBindings.Add("Text", PeriodosBindingSource, "Id"); this.dtFechaInicio.DataBindings.Add("Text",PeriodosBindingSource,"FechaInicio"); this.dtFechaFin.DataBindings.Add("Text",PeriodosBindingSource,"FechaFin"); this.txtDescripcion.DataBindings.Add("Text",PeriodosBindingSource,"Descripcion"); edicion(false); this.dgPeriodos.ReadOnly = true; }
public FacultadForm() { InitializeComponent(); db = new Conexion(); FacultadesBindingSource = new BindingSource(); cargarDataGrid(); this.txtId.DataBindings.Add("Text", FacultadesBindingSource, "Id"); this.txtDescripcion.DataBindings.Add("Text",FacultadesBindingSource,"Descripcion"); this.colorPickerButton1.DataBindings.Add("SelectedColor",FacultadesBindingSource,"color"); edicion(false); this.dgFacultades.ReadOnly = true; ColumnColor.DefaultCellStyle.BackColor = Color.Black; ColumnColor.DefaultCellStyle.SelectionBackColor = Color.Black; }
public LoginForm() { InitializeComponent(); db=new Conexion(); controlPoint = new Point(); circularProgress = loginControl.circularProgress; loginControl.OnLogin += loginControl_OnLogin; loginControl.OnCancel += loginControl_OnCancel; panelLogin.MouseDown += Control_MouseDown; panelLogin.MouseMove += Control_MouseMove; loginControl.MouseDown += Control_MouseDown; loginControl.MouseMove += Control_MouseMove; this.Opacity = 0.95; }
public ControlNotificar() { InitializeComponent(); //combos de notificacion try { db = new Conexion(); alertaEstado = db.getAlertaEstado(); this.cbAlertaEstado.DataSource = alertaEstado; this.cbAlertaEstado.DisplayMember = "Descripcion"; this.cbAlertaEstado.ValueMember = "Id"; usuarios = db.getUsuario(); this.cbDestinatario.DataSource = usuarios; this.cbDestinatario.DisplayMember = "Nombre"; this.cbDestinatario.ValueMember = "Cod_Usua"; } catch (Exception e) { } }
public AsignacionVariosControl() { InitializeComponent(); try { conexion = new Conexion(); aulas = conexion.getAulas(); comboBoxLugar.DisplayMember = "Referencia"; tipoUso = conexion.getAulaTipoUso(); comboBoxTipoUso.DataSource = tipoUso; comboBoxTipoUso.DisplayMember = "descripcion"; comboBoxTipoUso.SelectedIndex = 0; clientes = new List<Cliente>(); //clientes.Add(new Cliente()); /*List<Cliente> clientesT= conexion.getClientes(); if (clientesT != null) { clientes.AddRange(clientesT); } comboBoxCliente.DataSource = clientes; comboBoxCliente.DisplayMember = "nombre";*/ loadClientes(); } catch { } }
private void btnGuardar_Click(object sender, EventArgs e) { if (old.Equals(EncryptPassphraseAlgorithm.EncryptSHA1(txtOldPass.Text.Trim()))) { match = true; newPass =EncryptPassphraseAlgorithm.EncryptSHA1(txtNewPass.Text.Trim()); try { db = new Conexion(); user.Password = newPass; db.actualizarUsuario(user); MessageBox.Show("Contraseña Cambiada"); this.Dispose(); } catch (Exception ex) { MessageBox.Show("Ocurrio un Error al Cambiar Contraseña. Contactar al administrador. Error: "+ex.Message); } } else { MessageBox.Show("Las contraseñas no coinciden"); } }
private void buttonAddSerie_Click(object sender, EventArgs e) { DateTime? inicio=null; DateTime? fin = null; try { inicio = calendarControl.calendarView.DateSelectionStart.Value; fin = calendarControl.calendarView.DateSelectionEnd.Value; }catch{} calendarControl.calendarView.DateSelectionStart = null; calendarControl.calendarView.DateSelectionEnd = null; expandablePanel1.Expanded = false; try { AsignacionMultipleForm asignacionMultipleForm = new AsignacionMultipleForm(); asignacionMultipleForm.setUsuario(usuario); if (inicio != null && fin != null) { asignacionMultipleForm.setInitialDates(inicio.Value, fin.Value); } DialogResult dialogResult = asignacionMultipleForm.ShowDialog(); if (dialogResult == DialogResult.OK) { List<Asignacion> asignaciones = asignacionMultipleForm.Asignaciones; if(asignaciones.FindAll(element=>element.Aula==null).Count>0){ MessageBox.Show("Ha ocurrido un error:\nLas asignaciones deben de estar asignadas un aula."); } else{ Conexion conexion = new Conexion(); List<Serie> series = asignacionMultipleForm.Series; List<Serie> insertedSeries = new List<Serie>(); for (int i = 0; i < series.Count; i++) { if (asignaciones.ToList().FindAll(element => element.SerieDescripcion == series[i].Descripcion).Count > 0) { Serie serie = series[i]; conexion.insertSerie(ref serie); insertedSeries.Add(serie); } } for (int i = 0; i < asignaciones.Count; i++) { Asignacion asignacion = asignaciones[i]; asignacion.Serie = insertedSeries.Find(element => element.Descripcion == asignacion.SerieDescripcion); conexion.insertAsignacion(ref asignacion); calendarControl.AddAsignacion(asignacion); } } } } catch { } //expandablePanel1.Expanded = false; }
public AsignaturasForm() { InitializeComponent(); db = new Conexion(); AsignaturasBindingSource = new BindingSource(); if (!vacio()) { cargarDataGrid(); cargarDataGridGrupos(); // //Enlazar id y nombre // this.txtId.DataBindings.Add("Text", AsignaturasBindingSource, "Referencia"); this.txtNombre.DataBindings.Add("Text", AsignaturasBindingSource, "Nombre"); // // //Ocultar ids // this.dgAsignaturas.Columns["IdFacultad"].Visible = false; this.dgAsignaturas.Columns["IdCategoria"].Visible = false; this.dgAsignaturas.Columns["Id"].Visible = false; this.dgAsignaturas.Columns["NombreCompleto"].Visible = false; } //Mostrar valores de los combos // facultades = db.getFacultades(); this.cbFacultad.DataSource = facultades; this.cbFacultad.DisplayMember = "Descripcion"; this.cbFacultad.ValueMember = "Id"; categorias = db.getAsignaturaCategorias(); this.cbCategoria.DataSource = categorias; this.cbCategoria.DisplayMember = "Descripcion"; this.cbCategoria.ValueMember = "Id"; sincronizarCombos(); if (facultades.Count == 0 || categorias.Count == 0) { MessageBox.Show("Se requieren que ciertos catalogos no esten vacios"); } //Manejador del evento del binding this.AsignaturasBindingSource.PositionChanged+=AsignaturasBindingSource_PositionChanged; edicion(false); this.dgAsignaturas.ReadOnly = true; //Manejador de evento del datagrid de Grupos this.dgGrupos.DoubleClick+=new EventHandler(dgGrupos_DoubleClick); /*------EVENTOS DEL FORM GRUPOS--------------*/ this.gruposForm = new GruposForm(); this.gruposForm.editar(false); this.gruposForm.btnAgregar.Click+=new EventHandler(btnAgregar_Click); this.gruposForm.btnEditar.Click+=new EventHandler(btnEditar_Click); this.gruposForm.btnBorrar.Click+=new EventHandler(btnBorrar_Click); /*------FIN DEL FORM GRUPOS--------------*/ }
void calendarControl_OnDeleteClick(object sender, EventArgs e) { Asignacion asignacion = sender as Asignacion; Conexion conexion = new Conexion(); conexion.borrarAsignacion(asignacion); MessageBox.Show("Asignacion Eliminada"); //ButtonItem bi = sender as ButtonItem; //AppointmentView view = bi.Parent.Tag as AppointmentView; //if (view != null) // calendarView1.CalendarModel.Appointments.Remove(view.Appointment); }
public void Clear() { try { comboBoxAsignacion.SelectedIndex = 0; radioButtonRepeticiones.Checked = true; checkBoxRepetir.Checked = false; asignaciones = new SortableBindingList<Asignacion>(); dataGridViewFechas.AutoGenerateColumns = false; dataGridViewFechas.DataSource = asignaciones; series = new List<Serie>(); conexion = new Conexion(); if (asignaturas == null) { asignaturas = conexion.getAsignaturasConGrupo(); comboBoxAsignatura.DataSource = asignaturas; comboBoxAsignatura.DisplayMember = "Nombre"; comboBoxAsignatura.ValueMember = "Id"; } aulas = conexion.getAulas(); comboBoxTipoUso.DataSource = conexion.getAulaTipoUso(); comboBoxTipoUso.DisplayMember = "Descripcion"; comboBoxTipoUso.ValueMember = "Id"; comboBoxAula.DataSource = aulas; comboBoxAula.DisplayMember = "referencia"; comboBoxAula.ValueMember = "Id"; comboBoxAula.AutoCompleteSource = AutoCompleteSource.ListItems; DateTime now = DateTime.Now; DateTime inicialDate = new DateTime(now.Year, now.Month, now.Day, 8, 0, 0); setInitialDates(inicialDate, inicialDate.AddHours(2)); } catch { } }
private void buttonItemBorrarSerie_Click(object sender, EventArgs e) { ButtonItem bi = sender as ButtonItem; AppointmentView view = bi.Parent.Tag as AppointmentView; if (view != null) { calendarView.CalendarModel.Appointments.Remove(view.Appointment); try { Asignacion asignacion = (Asignacion)view.Appointment.Tag; List<Appointment> appointments = null; if (asignacion is AsignacionClase) { appointments = calendarView.CalendarModel.Appointments.ToList().FindAll(element => ((Asignacion)element.Tag).Serie != null && element.Tag is AsignacionClase); appointments = appointments.FindAll(element => ((Asignacion)element.Tag).Serie.ID==asignacion.Serie.ID); } else if (asignacion is AsignacionVarios) { appointments = calendarView.CalendarModel.Appointments.ToList().FindAll(element => ((Asignacion)element.Tag).Serie != null && element.Tag is AsignacionVarios); appointments = appointments.FindAll(element => ((Asignacion)element.Tag).Serie.ID == asignacion.Serie.ID); } Conexion conexion = new Conexion(); for (int i = 0; i < appointments.Count; i++) { try { conexion.borrarAsignacion((Asignacion)appointments[i].Tag); calendarView.CalendarModel.Appointments.Remove(appointments[i]); } catch (Exception ex) { Console.WriteLine(ex.Message); } } conexion.borrarSerie(asignacion.Serie); conexion.borrarAsignacion(asignacion); MessageBox.Show("Serie Eliminada"); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
private void buttonAceptar_Click(object sender, EventArgs e) { int tipoAsignacion = comboBoxTipoAsignacion.SelectedIndex; DateTime oInicio = DateTime.Now; DateTime oFin = DateTime.Now ; bool flag=false; switch (tipoAsignacion) { case 0: { if(asignacionClaseControl.ValidateControls()){ AsignacionClase asignacionClase; if (!editing) { asignacionClase = new AsignacionClase(); } else { asignacionClase = (AsignacionClase)currentAsignacion; } oInicio = asignacionClase.Inicio; oFin = asignacionClase.Fin; asignacionClase.Aula = asignacionClaseControl.Aula; asignacionClase.Grupo = asignacionClaseControl.Grupo; asignacionClase.Inicio = asignacionClaseControl.Inicio; asignacionClase.Fin= asignacionClaseControl.Fin; asignacionClase.Id_Usuario = usuario.Cod_Usua; currentAsignacion = asignacionClase; flag = true; } } break; case 1: { if(asignacionVariosControl.ValidateControls()){ AsignacionVarios asignacionVarios; if (!editing) { asignacionVarios = new AsignacionVarios(); } else { asignacionVarios = (AsignacionVarios)currentAsignacion; } oInicio = asignacionVarios.Inicio; oFin = asignacionVarios.Fin; asignacionVarios.Aula = asignacionVariosControl.Aula; asignacionVarios.TipoUso = asignacionVariosControl.TipoUso; asignacionVarios.Observaciones = asignacionVariosControl.Observaciones; asignacionVarios.Inicio = asignacionClaseControl.Inicio; asignacionVarios.Fin = asignacionVariosControl.Fin; asignacionVarios.Cliente = asignacionVariosControl.Cliente; asignacionVarios.Id_Usuario = usuario.Cod_Usua; currentAsignacion = asignacionVarios; flag=true; } } break; } if (currentAsignacion != null && flag) { expandablePanel1.Expanded = false; try { Conexion conexion = new Conexion(); if (!editing) { conexion.insertAsignacion(ref currentAsignacion); calendarControl.AddAsignacion(currentAsignacion); } else { if (currentAsignacion.Serie != null) { List<Asignacion> asignaciones; if(currentAsignacion is AsignacionClase) asignaciones = conexion.getAsignacionesClase("serie="+currentAsignacion.Serie.ID).ToList<Asignacion>(); else asignaciones = conexion.getAsignacionesVarios("serie=" + currentAsignacion.Serie.ID).ToList<Asignacion>(); EditarSerieForm editarSerieForm = new EditarSerieForm(); editarSerieForm.setAsignaciones(asignaciones); editarSerieForm.setCurrentAsignacion(currentAsignacion); DialogResult result = editarSerieForm.ShowDialog(); if (result == DialogResult.OK) { EditarSerieForm.Option selectedOption = editarSerieForm.getSelectedOption(); if(selectedOption==EditarSerieForm.Option.CurrentEvent) { conexion.actualizarAsignacion(currentAsignacion); calendarControl.updateAsignacion(currentAsignacion); } else { TimeSpan InicioOffset; TimeSpan FinOffset; InicioOffset = currentAsignacion.Inicio.Subtract(oInicio); FinOffset = currentAsignacion.Fin.Subtract(oFin); List<Asignacion> asignacionesSeleccionadas = editarSerieForm.getAsignacionesSeleccionadas(); if (asignacionesSeleccionadas != null) { for (int i = 0; i < asignacionesSeleccionadas.Count; i++) { Asignacion asignacion = asignacionesSeleccionadas[i]; asignacion.Inicio = new DateTime(asignacion.Inicio.Year, asignacion.Inicio.Month, asignacion.Inicio.Day, currentAsignacion.Inicio.Hour, currentAsignacion.Inicio.Minute, 0); asignacion.Fin = new DateTime(asignacion.Fin.Year, asignacion.Fin.Month, asignacion.Fin.Day, currentAsignacion.Fin.Hour, currentAsignacion.Fin.Minute, 0); if (InicioOffset.Days != 0) asignacion.Inicio= asignacion.Inicio.AddDays(InicioOffset.Days); if (FinOffset.Days != 0) asignacion.Fin= asignacion.Fin.AddDays(FinOffset.Days); asignacion.Aula = currentAsignacion.Aula; if (currentAsignacion is AsignacionClase) { ((AsignacionClase)asignacion).Grupo = ((AsignacionClase)currentAsignacion).Grupo; } else if (currentAsignacion is AsignacionVarios) { ((AsignacionVarios)asignacion).TipoUso = ((AsignacionVarios)currentAsignacion).TipoUso; ((AsignacionVarios)asignacion).Observaciones = ((AsignacionVarios)currentAsignacion).Observaciones; ((AsignacionVarios)asignacion).Cliente = ((AsignacionVarios)currentAsignacion).Cliente; } conexion.actualizarAsignacion(asignacion); calendarControl.updateAsignacion(asignacion); } } } } } else { conexion.actualizarAsignacion(currentAsignacion); calendarControl.updateAsignacion(currentAsignacion); } } } catch (Exception ex) { MessageBox.Show("Ha ocurrido un problema al intentar insertar la asignación"); } } }