private void btnBaja_Click(object sender, EventArgs e) { if (!txtIdEspecialidad.Text.Equals("")) { if (MessageBox.Show("¿Desea dar de baja la Especialidad?", "Confirmar baja", MessageBoxButtons.YesNo) == DialogResult.Yes) { Negocio.Especialidades oEspecialidades = new Negocio.Especialidades(); bool error = false; try { oEspecialidades.Borrar(Convert.ToInt32(this.id_buscado)); } catch { MessageBox.Show("Error al dar de baja la Especialidad.\nVerifique que no haya Planes\nque dependan de ella.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Error); error = true; } finally { if (!error) { MessageBox.Show("Especialidad dada de baja correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } } borrarCampos(); } } else { MessageBox.Show("Id Especialidad incorrecto", "Error"); } }
public frmPlanes(General.TipoOperacion tipoOperacion, frmPrincipal fp) { InitializeComponent(); Negocio.Especialidades oEspecialidades = new Negocio.Especialidades(); Entidades.Especialidades listaEspecialidades = oEspecialidades.RecuperarTodos(); this.cbxEspecialidad.DataSource = listaEspecialidades; this.cbxEspecialidad.DisplayMember = "Nombre"; this.cbxEspecialidad.ValueMember = "IdEspecialidad"; this.tipoOperacion = tipoOperacion; this.fp = fp; switch (tipoOperacion) { case General.TipoOperacion.Alta: { this.btnBuscar.Hide(); this.btnBaja.Hide(); break; } case General.TipoOperacion.Baja: { this.btnGuardar.Hide(); this.txtIdPlan.ReadOnly = false; break; } case General.TipoOperacion.Modificacion: { this.btnBaja.Hide(); this.txtIdPlan.ReadOnly = false; break; } } }
private void buscarDesignacion() { Negocio.Especialidades oEspecialidades = new Negocio.Especialidades(); if ((txtIdEspecialidad.Text != "") && (oEspecialidades.ExisteEspecialidad(Convert.ToInt32(txtIdEspecialidad.Text)))) { try { Entidades.Especialidad oEspecialidad = oEspecialidades.RecuperarUno(int.Parse(txtIdEspecialidad.Text))[0]; txtDescripcion.Text = oEspecialidad.Nombre; this.id_buscado = txtIdEspecialidad.Text; } finally { oEspecialidades = null; } } else { MessageBox.Show("Id Especialidad incorrecto", "Error"); } }
private void btnGuardar_Click(object sender, EventArgs e) { Negocio.Especialidades oEspecialidades = new Negocio.Especialidades(); try { Entidades.Especialidad oEspecialidad = new Entidades.Especialidad(); if (tipoOperacion != General.TipoOperacion.Alta) { oEspecialidad.IdEspecialidad = int.Parse(this.id_buscado); } oEspecialidad.Nombre = txtDescripcion.Text; if (this.tipoOperacion == General.TipoOperacion.Modificacion) { oEspecialidades.Modificar(oEspecialidad); MessageBox.Show("La especialidad se ha modificado correctamente.", "Información", MessageBoxButtons.OK); } else { oEspecialidades.Agregar(oEspecialidad); MessageBox.Show("La especialidad se ha guardado correctamente.", "Información", MessageBoxButtons.OK); } } finally { oEspecialidades = null; } }
public void traerEspecialidades() { Negocio.Especialidades oEspecialidades = new Negocio.Especialidades(); Entidades.Especialidades listaEspecialidades = oEspecialidades.RecuperarTodos(); bindingSource8.DataSource = listaEspecialidades; }