public void Agregar(string nuevo) { if (this.Existe(nuevo) == true) { MessageBox.Show("Especialidad Existente"); return; } EspecialidadNegocio especialidadNegocio = new EspecialidadNegocio(); E.nombre = nuevo.ToUpper(); if (especialidadNegocio.Agregar(E) == false) { MessageBox.Show("Error al agregar"); return; } this.lstEspecialidades.DataSource = especialidadNegocio.Leer_Todas(); for (int i = 0; i < this.lstEspecialidades.Items.Count; i++) { Especialidad aux = (Especialidad)this.lstEspecialidades.Items[i]; if (aux.nombre.CompareTo(nuevo.ToUpper()) == 0) { this.lstEspecialidades.SelectedIndex = i; break; } } }
private void button3_Click(object sender, EventArgs e) { EspecialidadNegocio especialidadNegocio = new EspecialidadNegocio(); string nombreaux; nombreaux = E.nombre; if (especialidadNegocio.Eliminar(E) == false) { MessageBox.Show("Error al eliminar"); return; } MessageBox.Show("Especialidad dada de baja"); this.lstEspecialidades.DataSource = especialidadNegocio.Leer_Todas(); for (int i = 0; i < this.lstEspecialidades.Items.Count; i++) { Especialidad aux = (Especialidad)this.lstEspecialidades.Items[i]; if (aux.nombre.CompareTo(nombreaux) == 0) { this.lstEspecialidades.SelectedIndex = i; break; } } // if(this.lstEspecialidades.Items.Count>0) this.lstEspecialidades.SelectedIndex = 0; }
private void frmAbmEspecialidades_Load(object sender, EventArgs e) { EspecialidadNegocio especialidadNegocio = new EspecialidadNegocio(); this.chbBaja.Visible = false; this.lstEspecialidades.DataSource = especialidadNegocio.Leer_Todas(); this.lstEspecialidades.SelectedIndex = 0; int id = Convert.ToInt32(Usuario.TipoUser.especialidades); if (id == 1) { this.btnAgregar.Enabled = false; this.btnModificar.Enabled = false; this.button3.Enabled = false; } }
private bool Existe(string nombre) { EspecialidadNegocio especialidadN = new EspecialidadNegocio(); List <Especialidad> aux = especialidadN.Leer_Todas(); for (int i = 0; i < aux.Count; i++) { Especialidad aux2 = (Especialidad)aux.ElementAt(i); if (aux2.nombre.CompareTo(nombre.ToUpper()) == 0) { if (aux2.id != this.E.id) { return(true); } } } return(false); }