private void but_materia_consultar_Click(object sender, EventArgs e) { if (this.validardatos()) { StringBuilder errorMessages = new StringBuilder(); Carrera ca = new Carrera(); try { ca.v_nombre = tex_nombre.Text; ca.v_promocion = tex_promocion.Text; if ((ca.ConsultarCarrera(ca)).v_nombre.Length != 0) { tex_nombre.Text = ca.v_nombre; tex_promocion.Text = ca.v_promocion; tex_descripcion.Text = ca.v_descripcion; SLfacultad.Add(ca.v_Dfacultad, ca.v_Dfacultad); com_facultad.DataSource = SLfacultad.GetValueList(); com_facultad.Show(); com_facultad.Enabled = false; SLfacultad.Clear(); this.ocultar_Pantalla(); frm_carrera_materia_con FRM_CARRERA_MATERIA_CON = new frm_carrera_materia_con(this.usuario, ca.v_nombre, ca.v_promocion); FRM_CARRERA_MATERIA_CON.ShowDialog(); this.mostrar_Pantalla(); } } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); this.inicializarDatos(); MessageBox.Show(ex.Errors[0].Message.ToString(), "Consultar Carrera", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void but_eliminar_carrera_Click(object sender, EventArgs e) { if (this.validardatos()) { StringBuilder errorMessages = new StringBuilder(); Carrera ca = new Carrera(); try { ca.v_nombre = tex_nombre.Text; ca.v_promocion = tex_promocion.Text; ca.v_usuario_m = this.usuario; if ((ca.ConsultarCarrera(ca)).v_nombre.Length != 0) { tex_nombre.Text = ca.v_nombre; tex_promocion.Text = ca.v_promocion; tex_descripcion.Text = ca.v_descripcion; SLfacultad.Add(ca.v_Dfacultad, ca.v_Dfacultad); com_facultad.DataSource = SLfacultad.GetValueList(); com_facultad.Show(); com_facultad.Enabled = false; SLfacultad.Clear(); if ((MessageBox.Show("¿Desea eliminar la Carrera con Nombre: " + ca.v_nombre + " ?", "Eliminar Materia", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)) { try { if (ca.EliminarCarrera(ca) != 0) { this.inicializarDatos(); com_facultad.DataSource = null; com_facultad.Show(); MessageBox.Show("Carrera eliminada correctamente", "Eliminar Carrera", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); this.inicializarDatos(); MessageBox.Show(ex.Errors[0].Message.ToString(), "Eliminar Carrera", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (SqlException ex) { for (int i = 0; i < ex.Errors.Count; i++) { errorMessages.Append("Index #" + i + "\n" + "Message: " + ex.Errors[i].Message + "\n" + "LineNumber: " + ex.Errors[i].LineNumber + "\n" + "Source: " + ex.Errors[i].Source + "\n" + "Procedure: " + ex.Errors[i].Procedure + "\n"); } Console.WriteLine(errorMessages.ToString()); this.inicializarDatos(); MessageBox.Show(ex.Errors[0].Message.ToString(), "Eliminar Carrera", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }