protected override void btnEliminar_Click(object sender, EventArgs e) { try { if (this.dgvBase.SelectedRows.Count > 0) { if (MessageBox.Show("Esta seguro que desea eliminar esta comisión?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ComisionLogic comLog = new ComisionLogic(); Comision comision = new Comision(); comision = (Comision)this.dgvBase.SelectedRows[0].DataBoundItem; comLog.Delete(comision); MessageBox.Show("Se ha eliminado correctamente la comisión", "Eliminación comisión", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); this.Listar(); } } else { MessageBox.Show("Debe seleccionar una fila", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public override void MapearADatos() { if (Modos == ModoForm.Alta) { ComisionActual = new Comision(); ComisionActual.Descripcion = this.txtBoxDesc.Text; ComisionActual.IDPlan = (int)this.comboBoxIDPlan.SelectedValue; ComisionActual.AnoEspecialidad = (int)this.nudAnioEspecialidad.Value; } if (Modos == ModoForm.Modificacion) { ComisionActual.Descripcion = this.txtBoxDesc.Text; ComisionActual.IDPlan = (int)this.comboBoxIDPlan.SelectedValue; ComisionActual.AnoEspecialidad = (int)this.nudAnioEspecialidad.Value; } switch (Modos) { case ModoForm.Alta: ComisionActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: ComisionActual.State = BusinessEntity.States.Modified; break; } }
public override void MapearADatos() { switch (Modo) { case ModoForm.Alta: ComisionActual = new Comision(); ComisionActual.AnioEspecialidad = int.Parse(txtAño.Text); ComisionActual.IDPlan = (int)cbxIDPlan.SelectedValue; ComisionActual.Descripcion = txtDescripcion.Text; ComisionActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: ComisionActual.ID = int.Parse(txtID.Text); ComisionActual.AnioEspecialidad = int.Parse(txtAño.Text); ComisionActual.IDPlan = (int)cbxIDPlan.SelectedValue; ComisionActual.Descripcion = txtDescripcion.Text; ComisionActual.State = BusinessEntity.States.Modified; break; case ModoForm.Consulta: ComisionActual.State = BusinessEntity.States.Unmodified; break; } }
public override void MapearADatos() { switch (Modo) { case ModoForm.Alta: ComisionActual = new Comision(); ComisionActual.Descripcion = tbDesc.Text; ComisionActual.AnioEspecialidad = Convert.ToInt32(tbAnioEsp.Text); ComisionActual.IDPlan = (int)cbIdPlan.SelectedValue; ComisionActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: ComisionActual.Descripcion = tbDesc.Text; Notificar(ComisionActual.Descripcion, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ComisionActual.AnioEspecialidad = Convert.ToInt32(tbAnioEsp.Text); ComisionActual.IDPlan = (int)cbIdPlan.SelectedValue; ComisionActual.State = BusinessEntity.States.Modified; break; case ModoForm.Baja: ComisionActual.State = BusinessEntity.States.Deleted; break; case ModoForm.Consulta: ComisionActual.State = BusinessEntity.States.Modified; break; } }
public ComisionDesktop(int ID, ModoForm modo) : this() { Modo = modo; ComisionLogic c = new ComisionLogic(); comisionActual = c.GetOne(ID); MapearDeDatos(); switch (Modo) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; break; } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { ComisionActual = new Comision(); ComisionActual.State = Comision.States.New; } if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { ComisionActual.Descripcion = txtDescripcion.Text; ComisionActual.AnioEspecialidad = Int32.Parse(txtAnioDeEspecialidad.Text); } if (Modo == ModoForm.Modificacion) { ComisionActual.State = Comision.States.Modified; } if (Modo == ModoForm.Consulta) { ComisionActual.State = Comision.States.Unmodified; } if (Modo == ModoForm.Baja) { ComisionActual.State = Comision.States.Deleted; } }
public override void MapearADatos() { switch (this.ModoFormulario) { case ModoForm.Alta: Comision com = new Comision(); this.ComisionActual = com; this.ComisionActual.Descripcion = this.txtDescripcion.Text; this.ComisionActual.AnioEspecialidad = Convert.ToInt32(this.txtAnio.Text); this.ComisionActual.IDPlan = Convert.ToInt32(this.txtIDPlan.Text); this.ComisionActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: this.ComisionActual.Descripcion = this.txtDescripcion.Text; this.ComisionActual.AnioEspecialidad = Convert.ToInt32(this.txtAnio.Text); this.ComisionActual.IDPlan = Convert.ToInt32(this.txtIDPlan.Text); this.ComisionActual.State = BusinessEntity.States.Modified; break; case ModoForm.Baja: this.ComisionActual.State = BusinessEntity.States.Deleted; break; case ModoForm.Consulta: break; } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { ComisionActual = new Comision(); } if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { ComisionActual.Descripcion = txtDescripcion.Text; ComisionActual.AñoEspecialidad = int.Parse(nAnioEspecialidad.Text); ComisionActual.IdPlan = ((Plan)cbPlan.SelectedItem).ID; } switch (Modo) { case ModoForm.Alta: ComisionActual.State = BusinessEntity.States.New; break; case ModoForm.Modificacion: ComisionActual.State = BusinessEntity.States.Modified; break; case ModoForm.Consulta: ComisionActual.State = BusinessEntity.States.Unmodified; break; case ModoForm.Baja: ComisionActual.State = BusinessEntity.States.Deleted; break; } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { ComisionActual = new Comision(); ComisionActual.State = BusinessEntity.States.New; } if (Modo == ModoForm.Modificacion || Modo == ModoForm.Alta) { ComisionActual.AnioEspecialidad = int.Parse(txtAnio.Text); ComisionActual.Descripcion = txtDesc.Text; ComisionActual.IDPlan = int.Parse(txtIDplan.Text); if (Modo == ModoForm.Modificacion) { ComisionActual.State = BusinessEntity.States.Modified; txtID.Text = ComisionActual.ID.ToString(); } } if (Modo == ModoForm.Baja) { ComisionActual.State = BusinessEntity.States.Deleted; } }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; comision = cl.GetOne(ID); LoadPlanes(); MapearDeDatos(); }
public override void MapearADatos() { switch (modoform) { case ModoForm.Alta: comisionActual = new Comision() { IDMateria = (int)cbMateria.SelectedValue, IdProfesor = (int)cbProfesor.SelectedValue, AnioEspecialidad = Convert.ToInt32(txtanio.Text), State = Usuario.States.New, }; break; case ModoForm.Modificacion: comisionActual.AnioEspecialidad = Convert.ToInt32(txtanio.Text); comisionActual.IDMateria = (int)cbMateria.SelectedValue; comisionActual.IdProfesor = (int)cbProfesor.SelectedValue; comisionActual.State = Usuario.States.Modified; break; case ModoForm.Baja: comisionActual.State = Usuario.States.Deleted; break; } }
private void ComboComisiones(int IdPlan) { ComisionLogic cl = new ComisionLogic(); Comision c; try { List <Comision> list = new List <Comision>(); foreach (DataRow i in cl.GetAll().Rows) { if ((int)i["id_plan"] == IdPlan) { c = new Comision(); c.ID = (int)i["id_comision"]; c.Descripcion = (string)i["desc_comision"]; list.Add(c); } } cmbComision.Enabled = true; cmbComision.DataSource = list; cmbComision.ValueMember = "ID"; cmbComision.DisplayMember = "Descripcion"; cmbComision.SelectedIndex = -1; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void MapearADatos() { switch (this.Modo) { case Modoform.Alta: Comision comision = new Comision(); this.ComisionActual = comision; this.ComisionActual.State = BusinessEntity.States.New; break; case Modoform.Modificacion: this.ComisionActual.State = BusinessEntity.States.Modified; break; case Modoform.Baja: this.ComisionActual.State = BusinessEntity.States.Deleted; break; } if (this.Modo == Modoform.Alta || Modo == Modoform.Modificacion) { ComisionActual.Descripcion = Convert.ToString(this.txtDescripcion.Text); ComisionActual.AnioEspecialidad = Convert.ToInt32(this.txtAnioEspecialidad.Text); ComisionActual.Plan = new Plan(); int itemSeleccionadoPlan = cboPlanDescripcion.SelectedIndex; ComisionActual.Plan.ID = this.listaPlanes[itemSeleccionadoPlan].ID; } }
public override void MapearADatos() { switch (this.Modo) { case ModoForm.Alta: Comision c = new Comision(); c.Descripcion = txtDescripcion.Text; c.AnioEspecialidad = Convert.ToInt32(txtAnio.Text); c.IdPlan = Convert.ToInt32(cmbPlan.SelectedValue); c.State = TiposDatos.States.New; comision = c; break; case ModoForm.Baja: comision.State = TiposDatos.States.Deleted; break; case ModoForm.Consulta: comision.State = TiposDatos.States.Unmodified; break; case ModoForm.Modificacion: comision.Descripcion = txtDescripcion.Text; comision.AnioEspecialidad = Convert.ToInt32(txtAnio.Text); comision.IdPlan = Convert.ToInt32(cmbPlan.SelectedValue);; comision.State = TiposDatos.States.Modified; break; } }
private void cboComision_SelectedIndexChanged(object sender, EventArgs e) { Materia materia = (Materia)this.cboMateria.SelectedValue; Comision comision = (Comision)this.cboComision.SelectedValue; this.alumnoInscripcionLogic.ObtenerDatosDeAlumnosInscriptosPorCurso(materia.ID, comision.ID); }
public ComisionDesktop(ModoForm modo) : this() //este constructor servirá para las altas { this.Modo = modo; this.CambiarBotones(); this.ComisionActual = new Comision(); this.CargarCombo(); }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ComisionLogic CL = new ComisionLogic(); ComisionActual = CL.GetOne(ID); MapearDeDatos(); }
public ComisionDesktop(int ID, ModoForm modo) : this() { ComisionLogic cl = new ComisionLogic(); this.Modo = modo; this.ComisionActual = cl.GetOne(ID); this.MapearDeDatos(); }
public ComisionDesktop(int ID, Modoform modo) : this() { this.Modo = modo; ComisionLogic comisionLogic = new ComisionLogic(); this.ComisionActual = comisionLogic.GetOne(ID); this.MapearDeDatos(); }
public void Editar(Comision comision) { estadoEdicion = true; this.Text = "Editar comisión"; this.txtID.Text = comision.ID.ToString(); this.txtDescripcion.Text = comision.Descripcion; this.txtAnio.Text = comision.AnioEspecialidad.ToString(); }
//baja y modificacion public ComisionDesktop(int id, ModoForm modo) : this() { modoform = modo; lblID.Visible = true; comisionActual = cLogic.GetOne(id); CargarCombo(); MapearDeDatos(); }
public override void MapearDeDatos() { this.txtID.Text = this.CursoActual.ID.ToString(); this.txtDescripcion.Text = this.CursoActual.Descripcion; this.nudAnoCalendario.Value = this.CursoActual.AnoCalendario; this.nudCupo.Value = this.CursoActual.Cupo; try { // Acá cuando cargo el curso tengo que buscar la materia asignada Materia materiaActualCurso = _materiaLogic.GetOne(CursoActual.IDMateria); // A su vez tengo que cargar las otras materias por si quiero seleccionar otra List <Materia> materias = _materiaLogic.GetAll(); // seteo como datasource del combobox la lista de materias anteriores this.cbMateria.DataSource = materias; // ahora tengo que seleccionar la materia correspondiente a el curso this.cbMateria.SelectedIndex = cbMateria.FindStringExact(materiaActualCurso.Descripcion); // Acá cuando cargo el curso tengo que buscar la materia asignada Comision comisionActualCurso = _comisionLogic.GetOne(CursoActual.IDComision); // A su vez tengo que cargar las otras materias por si quiero seleccionar otra List <Comision> comisiones = _comisionLogic.GetAll(); // seteo como datasource del combobox la lista de materias anteriores this.cbComision.DataSource = comisiones; // ahora tengo que seleccionar la materia correspondiente a el curso this.cbComision.SelectedIndex = cbComision.FindStringExact(comisionActualCurso.Descripcion); } catch (Exception e) { MessageBox.Show(e.Message, "Curso", MessageBoxButtons.OK, MessageBoxIcon.Error); } switch (this.Modos) { case ModoForm.Alta: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Modificacion: this.btnAceptar.Text = "Guardar"; break; case ModoForm.Baja: this.btnAceptar.Text = "Eliminar"; this.cbMateria.Enabled = false; this.cbComision.Enabled = false; this.txtDescripcion.Enabled = false; this.nudAnoCalendario.Enabled = false; this.nudCupo.Enabled = false; break; case ModoForm.Consulta: this.btnAceptar.Text = "Aceptar"; this.cbMateria.Enabled = false; this.cbComision.Enabled = false; this.txtDescripcion.Enabled = false; this.nudAnoCalendario.Enabled = false; this.nudCupo.Enabled = false; break; } }
public ComisionesDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ComisionLogic cl = new ComisionLogic(); ComisionActual = cl.GetOne(ID); MapearDeDatos(); this.SetCBComision(); }
private void TsbEditar_Click(object sender, EventArgs e) { int ID = (int)dgvComisiones.SelectedRows[0].Cells["ID"].Value; Comision ComisionActual = ComLog.GetOne(ID); ComisionDesktop formComDesk = new ComisionDesktop(ComisionActual, ModoForm.Modificacion); formComDesk.ShowDialog(); this.Listar(); }
public ComisionDesktop(int ID, ModoForm modo) : this() { this.Modo = modo; ComisionLogic cl = new ComisionLogic(); ComisionActual = cl.GetOne(ID); this.MapearDeDatos(); if (this.Modo == ModoForm.Baja) { this.DeshabilitarCampos(); } }
public void EliminarComision() { try { int ID = (int)dgvComisiones.SelectedRows[0].Cells["ID"].Value; Comision ComActual = ComLog.GetOne(ID); ComActual.State = BusinessEntity.States.Deleted; ComLog.Save(ComActual); } catch { MessageBox.Show("Error al eliminar la comisión, intente nuevamente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public formComisionesDesktop(ModoForm mod, int id) : this() { Modo = mod; ComisionLogic com = new ComisionLogic(); try { ComisionActual = com.GetOne(id); } catch (Exception e) { Notificar("Error", e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } MapearDeDatos(); }
public ComisionesDesktop(int ID, ApplicationForm.ModoForm modo) : this() { ComisionLogic cl = new ComisionLogic(); if (modo == ModoForm.Baja) { cl.Delete(ID); } if (modo == ModoForm.Modificacion) { Modo = modo; this.ComisionActual = cl.GetOne(ID); this.MapearDeDatos(); } }
private void btnActualizar_Click(object sender, EventArgs e) { if (cbMateria.SelectedIndex != -1 && cbComision.SelectedIndex != -1) { CursoLogic cursoLogic = new CursoLogic(); InscripcionLogic inscripcionLogic = new InscripcionLogic(); Materia materiaActual = (Materia)cbMateria.SelectedItem; Comision comisionActual = (Comision)cbComision.SelectedItem; Curso cursoActual = cursoLogic.GetLatestOneMateriaComision(materiaActual.ID, comisionActual.ID); dataGridView.DataSource = inscripcionLogic.GetAllCursoTable(cursoActual.ID); EstablecerPropiedades(); } }
private int GetIdMateria() { //Buscamos el idMateria a travez de la comision, sacando su id_plan y el nombre del DropDownList Curso c = new Curso(); ComisionLogic cl = new ComisionLogic(); Comision comision = cl.GetOne(Convert.ToInt32(cmbComisiones.SelectedValue)); MateriaLogic ml = new MateriaLogic(); string nombreMateria = this.cmbMaterias.GetItemText(this.cmbMaterias.SelectedItem); Materia materia = ml.SearchByName(comision.IdPlan, nombreMateria); if (materia != null) { return(materia.Id); } return(0); }