示例#1
0
        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);
                }
            }
        }
示例#2
0
        //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;
            }
        }
示例#3
0
        //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;
            }
        }
示例#4
0
        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;
            }
        }