private void but_consultar_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; 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(); but_materia_consultar.Enabled = true; } } 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(); but_materia_consultar.Enabled = false; MessageBox.Show(ex.Errors[0].Message.ToString(), "Consultar Carrera", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public Carrera OptenerMateria(Carrera carrera) { DatosSistema datos = new DatosSistema(); carrera.v_TipoEvento = "M"; var dt = new DataTable(); string[] parametros = { "@v_TipoEvento" }; dt = datos.getDatosTabla("proDevolverDatos", parametros, carrera.v_TipoEvento); foreach (DataRow fila in dt.Rows) { carrera.v_materia.Add(fila["materia"].ToString()); } return(carrera); }
public Carrera ConsultarCarreraMateria(Carrera carrera) { DatosSistema datos = new DatosSistema(); carrera.v_TipoEvento = "M"; var dt = new DataTable(); string[] parametros = { "@v_nombre", "@v_promocion", "@v_TipoEvento" }; dt = datos.getDatosTabla("proDevolverCarreraMateria", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_TipoEvento); foreach (DataRow fila in dt.Rows) { carrera.v_materia_carrera.Add(fila["materia"].ToString()); } return(carrera); }
public int EliminarCarrera(Carrera carrera) { carrera.v_TipoEvento = "E"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_nombre", "@v_promocion", "@v_usuarioM", "@v_TipoEvento" }; return(datos.Ejecutar("proEliminarCarrera", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_usuario_m, carrera.v_TipoEvento)); }
private void but_agregar_carrera_Click(object sender, EventArgs e) { if (this.validar_datos() && this.validar_datos_2()) { StringBuilder errorMessages = new StringBuilder(); Carrera ca = new Carrera(); ca.v_nombre= tex_nombre.Text; ca.v_promocion= tex_promocion.Text; ca.v_Dfacultad = com_facultad.SelectedItem.ToString(); ca.v_descripcion = tex_descripcion.Text; ca.v_usuario_i = this.usuario; try { if (ca.AgregarCarrera(ca) != 0) { this.inicializarDatos(); MessageBox.Show("Carrera creada correctamente" + "\n" + "Nombre Carrera: " + ca.v_nombre, "Agregar 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(), "Agregar Carrera", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public Carrera ConsultarCarrera(Carrera carrera) { DatosSistema datos = new DatosSistema(); carrera.v_TipoEvento = "C"; var dt = new DataTable(); string[] parametros = { "@v_nombre", "@v_promocion", "@v_TipoEvento" }; dt = datos.getDatosTabla("proConsultarCarrera", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_TipoEvento); foreach (DataRow fila in dt.Rows) { carrera.v_nombre = fila["nombre"].ToString(); carrera.v_promocion = fila["promocion"].ToString(); carrera.v_descripcion = fila["descripcion"].ToString(); carrera.v_Dfacultad = fila["facultad"].ToString(); } return(carrera); }
public int AgregarCarrera(Carrera carrera) { carrera.v_TipoEvento = "I"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_nombre", "@v_promocion", "@v_Dfacultad", "@v_descripcion", "@v_usuarioI", "@v_TipoEvento" }; return(datos.Ejecutar("proAgregarCarrera", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_Dfacultad, carrera.v_descripcion, carrera.v_usuario_i, carrera.v_TipoEvento)); }
public int EliminarCarreraMateria(Carrera carrera) { DatosSistema datos = new DatosSistema(); carrera.v_TipoEvento = "E"; var dt = new DataTable(); string[] parametros = { "@v_Dcarrera", "@v_promocion", "@v_Dmateria", "@v_usuarioM", "@v_TipoEvento" }; return(datos.Ejecutar("proEliminarCarreraMateria", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_DMateria, carrera.v_usuario_m, carrera.v_TipoEvento)); }
public int ModificarCarrera(Carrera carrera) { carrera.v_TipoEvento = "M"; DatosSistema datos = new DatosSistema(); string[] parametros = { "@v_nombre", "@v_promocion", "@v_descripcion", "@v_Dfacultad", "@v_estado", "@v_usuarioM", "@v_TipoEvento" }; return(datos.Ejecutar("proModificarCarrera", parametros, carrera.v_nombre, carrera.v_promocion, carrera.v_descripcion, carrera.v_Dfacultad, carrera.v_estado, carrera.v_usuario_m, carrera.v_TipoEvento)); }
private void mostrarLista() { StringBuilder errorMessages = new StringBuilder(); Carrera ca = new Carrera(); try { if ((ca.OptenerMateria(ca)).v_materia.Count != 0) { SLfacultad = new SortedList(); foreach (String materia in ca.v_materia) { SLfacultad.Add(materia, materia); } com_materia.DataSource = SLfacultad.GetValueList(); com_materia.Show(); } } 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()); MessageBox.Show(ex.Errors[0].Message.ToString(), "Asignar Materia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }