public void traerDesignaciones() { Negocio.Designaciones oDesignaciones = new Negocio.Designaciones(); Entidades.Designaciones listaDesignaciones = oDesignaciones.RecuperarTodos(); bindingSource6.DataSource = listaDesignaciones; }
private void buscarDesignacion() { Negocio.Designaciones oDesignaciones = new Negocio.Designaciones(); if ((txtIdDesignacion.Text != "") && (oDesignaciones.ExisteDesignacion(Convert.ToInt32(txtIdDesignacion.Text)))) { try { Entidades.Designacion oDesignacion = oDesignaciones.RecuperarUno(int.Parse(txtIdDesignacion.Text))[0]; cbxCargo.SelectedValue = oDesignacion.cargo.IdCargo; cbxMateria.SelectedValue = oDesignacion.materia.IdMateria; cbxProfesor.SelectedValue = oDesignacion.profesor.Legajo; if (oDesignacion.FechaFin.ToShortDateString() != "01/01/0001") { txtFechaFin.Text = oDesignacion.FechaFin.ToShortDateString(); } txtFechaInicio.Text = oDesignacion.FechaInicio.ToShortDateString(); fechaFinValida = true; fechaInicioValida = true; this.id_buscado = txtIdDesignacion.Text; } finally { oDesignaciones = null; } } else { MessageBox.Show("Id Designacion incorrecto", "Error"); } }
private void btnBaja_Click(object sender, EventArgs e) { if (!txtIdDesignacion.Text.Equals("")) { if (MessageBox.Show("¿Desea dar de baja la Designación?", "Confirmar baja", MessageBoxButtons.YesNo) == DialogResult.Yes) { Negocio.Designaciones oDesignaciones = new Negocio.Designaciones(); oDesignaciones.Borrar(Convert.ToInt32(this.id_buscado)); MessageBox.Show("Designación dada de baja correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); borrarCampos(); } } else { MessageBox.Show("Id Designación incorrecto", "Error"); } }
private void btnGuardar_Click(object sender, EventArgs e) { Negocio.Designaciones oDesignaciones = new Negocio.Designaciones(); if (this.esValido()) { try { Entidades.Designacion oDesignacion = new Entidades.Designacion(); if (tipoOperacion != General.TipoOperacion.Alta) { oDesignacion.IdDesignacion = Convert.ToInt32(this.id_buscado); } oDesignacion.cargo = new Entidades.Cargo(); oDesignacion.cargo.IdCargo = Convert.ToInt32(cbxCargo.SelectedValue); oDesignacion.materia = new Entidades.Materia(); oDesignacion.materia.IdMateria = Convert.ToInt32(cbxMateria.SelectedValue); oDesignacion.profesor = new Entidades.Profesor(); oDesignacion.profesor.Legajo = Convert.ToInt32(cbxProfesor.SelectedValue); oDesignacion.FechaInicio = Convert.ToDateTime(txtFechaInicio.Text); try { oDesignacion.FechaFin = Convert.ToDateTime(txtFechaFin.Text); } catch { oDesignacion.FechaFin = new DateTime(); } if (this.tipoOperacion == General.TipoOperacion.Modificacion) { oDesignaciones.Modificar(oDesignacion); MessageBox.Show("La Designacion se ha modificado correctamente.", "Información", MessageBoxButtons.OK); } else { oDesignaciones.Agregar(oDesignacion); MessageBox.Show("La Designacion se ha guardado correctamente.", "Información", MessageBoxButtons.OK); } } finally { oDesignaciones = null; borrarCampos(); } } }