private void btnGuardar_Click(object sender, EventArgs e) { //SE VERIFICA QUE NINGÚN CAMPO REQUERIDO SE ENCUENTRE VACIO. if (string.IsNullOrEmpty(txtAACanton.Text) || string.IsNullOrEmpty(txtAACorreo.Text) || string.IsNullOrEmpty(txtAADistrito.Text) || string.IsNullOrEmpty(txtAAFechaIngreso.Text) || string.IsNullOrEmpty(txtAAIdentificacion.Text) || string.IsNullOrEmpty(txtAANacionalidad.Text) || string.IsNullOrEmpty(txtAANombre.Text) || string.IsNullOrEmpty(txtAAOtrasSenias.Text) || string.IsNullOrEmpty(txtAAPrimerApellido.Text) || string.IsNullOrEmpty(txtAASegundoApellido.Text) || string.IsNullOrEmpty(txtAATel.Text) || string.IsNullOrEmpty(CmbAAProvincia.Text) || string.IsNullOrEmpty(CmbEstado.Text)) { MessageBox.Show("Algún campo requerido se encuentra vacio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { //SE HACE LA INSTANCIACION A LAS CLSES NECESARIAS. ClsEntidadEstudiantes vlo_EntidadEstudiante; ClsLogicaEstudiante vlo_LogicaEstudiantes = new ClsLogicaEstudiante(); string vlc_Resultado = string.Empty; try { //SE INVOCA A LA FUNCIÓN DE GENERAR DATOS, LA CUAL DA COMO RESULTADO UNA ENTIDAD CON LOS DATOS DE LA VENTANA. vlo_EntidadEstudiante = GenerarDatos(); //SE VERIFICA SI EL REGISTRO ES NUEVO O SI HAY QUE ANTUALIZAR UN REGISTRO. if (RegistroNuevo == true) { //EN CASO DE QUE EL REGISTRO ES NUEVO SE INSERTA vlc_Resultado = vlo_LogicaEstudiantes.InsertarEstudiante(vlo_EntidadEstudiante); } else { // EN CASO CONTRARIO SE ACTUALIZA EL REGISTRO. vlc_Resultado = vlo_LogicaEstudiantes.ModificarEstudiante(vlo_EntidadEstudiante).ToString(); } if (vlc_Resultado != string.Empty) { //SE MUESTRA UN MENSAJE SEGÚN EL RESULTADO. MessageBox.Show("Operación realizada satisfactoriamente."); Limpiar(); } else { MessageBox.Show("La operación no realizó ningún cambio."); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
//ESTE EL EVENTO ELIMINAR UN ESTUDIANTE. private void button1_Click(object sender, EventArgs e) { //VARIABLES ClsLogicaEstudiante vlo_LogicaEstudiantes = new ClsLogicaEstudiante(); ClsEntidadEstudiantes vlo_EntidadEstudiantes; string vlc_Condicion = string.Empty; int vlnResultado = 0; try { //SE VERIFICA QUE EL CAMPO DE CARNET NO SE ENCUENTRE VACIO. if (!string.IsNullOrEmpty(txtAACarnet.Text)) { //SE ESTABLECE LA CONDICIÓN PARA PODER ELIMINAR A UN ESTUIDIANTE. vlc_Condicion = string.Format("carnet = '{0}'", txtAACarnet.Text); //SE OBTIENE EL REGISTRO DEL ESTUDIANTE A ELIMIANAR. vlo_EntidadEstudiantes = vlo_LogicaEstudiantes.ObtenerEstudiante(vlc_Condicion); //SE VERIFICA QUE EL ESTUADIANTE A ELIMINAR EXISTA if (vlo_EntidadEstudiantes.Existe == true) { vlnResultado = vlo_LogicaEstudiantes.EliminarEstudiante(vlo_EntidadEstudiantes); if (vlnResultado > 0) { MessageBox.Show("Registro eliminado satisfactoriamente."); Limpiar(); } else { MessageBox.Show("Se produjo un error al eliminar"); } } else { MessageBox.Show("El cliente no existe"); } } else { MessageBox.Show("Ningún estudiante seleccionado."); } } catch (Exception) { throw; } }
//SE CARGAN LOS DATOS DEL DATA SET A AL GRID VIEW private void CargarDatos(string pvc_Condicion = "") { //VARAIBLES ClsLogicaEstudiante vlo_LogicaCliente = new ClsLogicaEstudiante(); DataSet vlo_DS; try { //SE INVOCA A LA FUNCIÓN DE QUE CARGA UN DATA SET CON LOS VALORES DETERMINADOS POR LA CONDICION. vlo_DS = vlo_LogicaCliente.ListaEstudiantes(pvc_Condicion); if (vlo_DS.Tables[0].Rows.Count >= 0) { //SE ALAMCENA LA LISTA DE VALORES EN EL GRID VIEW grdLista.DataSource = vlo_DS; grdLista.DataMember = vlo_DS.Tables[0].TableName; } } catch (Exception) { throw; } }
public void CargarRegistros(string pvc_Carnet) { //VARIABLES ClsEntidadEstudiantes vlo_EntidadEstudiante; ClsLogicaEstudiante vlo_LogicaCliente = new ClsLogicaEstudiante(); // ESTABLECE LA CONDICIÓN PARA CARGAR EL REGISTRO DEL ESTUDIANTE. string vlc_Condicion = string.Format("CARNET='{0}'", pvc_Carnet); try { //SE INVOCA AL METODO DE OBTENER UN ESTUDIANTE. vlo_EntidadEstudiante = vlo_LogicaCliente.ObtenerEstudiante(vlc_Condicion); if (vlo_EntidadEstudiante.Existe == true) { txtAACanton.Text = vlo_EntidadEstudiante.Canton; txtAACarnet.Text = vlo_EntidadEstudiante.Carnet; txtAACorreo.Text = vlo_EntidadEstudiante.Correo; txtAADistrito.Text = vlo_EntidadEstudiante.Distrito; txtAAFechaIngreso.Text = vlo_EntidadEstudiante.FechaIngreso.ToString(); txtAAFechaNacimiento.Value = vlo_EntidadEstudiante.FechaNacimiento; txtAAIdentificacion.Text = vlo_EntidadEstudiante.Identificacion; txtAANacionalidad.Text = vlo_EntidadEstudiante.Nacionalidad; txtAANombre.Text = vlo_EntidadEstudiante.Nombre; txtAAOtrasSenias.Text = vlo_EntidadEstudiante.OtrasSenias; txtAAPrimerApellido.Text = vlo_EntidadEstudiante.PrimerApellido; txtAASegundoApellido.Text = vlo_EntidadEstudiante.SegundoApellido; txtAATel.Text = vlo_EntidadEstudiante.Telefono; CmbAAProvincia.Text = vlo_EntidadEstudiante.Provincia; CmbEstado.Text = vlo_EntidadEstudiante.EstadoEstudiante; EntidadRegistrada = vlo_EntidadEstudiante; RegistroNuevo = false; } } catch (Exception) { throw; } }