//SE BORRA EL REGISTRO SELECCIONADO. private void button3_Click(object sender, EventArgs e) { int vln_resultado = 0; ClsLogicaMaterias vlo_LogicaMaterias = new ClsLogicaMaterias(); try { if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text)) { vln_resultado = vlo_LogicaMaterias.EliminarMateria(txtAAMATERIACodigo.Text); Limpiar(); } else { MessageBox.Show("Materia no puede ser borrada."); } if (vln_resultado > 0) { MessageBox.Show("Materia eliminada de forma satisfactoria."); } else { MessageBox.Show("Materia no ha sido eliminada de forma satisfatoria."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Limpiar(); } }
//SE CARGA UN REGISTRO SEGÚN LA SELECCIÓN DEL USUARIO. private void CargarRegistro(string Cod_Materia) { ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); ClsLogicaMaterias vlo_LogicaMaterias = new ClsLogicaMaterias(); try { vlo_EntidadMateria = vlo_LogicaMaterias.ObtenerMateria(Cod_Materia); txtAAMATERIACodigo.Text = vlo_EntidadMateria.Cod_Materia; txtAAMATERIACreditos.Text = vlo_EntidadMateria.Creditos.ToString(); TxtAAMATERIANombre.Text = vlo_EntidadMateria.Nombre.ToString(); } catch (Exception) { throw; } }
public void CargarListaMaterias(string pvc_Condicion = "") { //VARIABLES ClsLogicaMaterias vlo_LogicaMaterias = new ClsLogicaMaterias(); DataSet vlo_DataSet = new DataSet(); try { //Se guarda el data set de retorno en una variable. vlo_DataSet = vlo_LogicaMaterias.ListaMateria(pvc_Condicion); if (vlo_DataSet.Tables[0].Rows.Count > 0) { //Se guardan los datos en el gridview. grdListaMaterias.AutoGenerateColumns = false; grdListaMaterias.DataSource = vlo_DataSet; grdListaMaterias.DataMember = vlo_DataSet.Tables[0].TableName; } } catch (Exception) { throw; } }
private void AgregarActualizar() { //VARIABLES int vln_REsultado = 0; int vln_CodCarrera = 0; ClsEntidadMaterias vlo_EntidadMateria = new ClsEntidadMaterias(); ClsLogicaMaterias vlo_ADMaterias = new ClsLogicaMaterias(); //SE VERIFICA SI ES YN NUEVO REGISTRO. if (NuevoRegistro == true) { // DE SER ASÍ SE CARGAN TODOS LOS ATRIBUTOS A LA FINCION DE ACTUALIZAR AGREGAR REGISTRO. if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text) && !string.IsNullOrEmpty(txtAAMATERIACreditos.Text) && !string.IsNullOrEmpty(TxtAAMATERIANombre.Text) && !string.IsNullOrEmpty(txtCarrera.Text)) { vlo_EntidadMateria.Cod_Materia = txtAAMATERIACodigo.Text; vlo_EntidadMateria.Creditos = int.Parse(txtAAMATERIACreditos.Text); vlo_EntidadMateria.Nombre = TxtAAMATERIANombre.Text; vln_CodCarrera = (int)txtCarrera.Tag; try { vln_REsultado = vlo_ADMaterias.AgregarActualizar(vlo_EntidadMateria, vln_CodCarrera); } catch (Exception) { throw; } if (vln_REsultado > 0) { MessageBox.Show("Materia Guardada de forma satisfactoria."); } else { MessageBox.Show("Materia no se guardo de forma satisfactoria."); } } else { MessageBox.Show("Algún campo requerido se encuentra vacío."); } } else { if (!string.IsNullOrEmpty(txtAAMATERIACodigo.Text) && !string.IsNullOrEmpty(txtAAMATERIACreditos.Text) && !string.IsNullOrEmpty(TxtAAMATERIANombre.Text)) { vlo_EntidadMateria.Cod_Materia = txtAAMATERIACodigo.Text; vlo_EntidadMateria.Creditos = int.Parse(txtAAMATERIACreditos.Text); vlo_EntidadMateria.Nombre = TxtAAMATERIANombre.Text; //vln_CodCarrera = (int)txtCarrera.Tag; try { vln_REsultado = vlo_ADMaterias.AgregarActualizar(vlo_EntidadMateria, vln_CodCarrera); } catch (Exception) { throw; } if (vln_REsultado > 0) { MessageBox.Show("Materia Guardada de forma satisfactoria."); } else { MessageBox.Show("Materia no se guardo de forma satisfactoria."); } } else { MessageBox.Show("Algún campo requerido se encuentra vacío."); } } NuevoRegistro = true; }