Beispiel #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            CrediSeguroEntities DBContext;

            //Inxtancia
            DBContext = new CrediSeguroEntities();
            // dgvCliente.
            DBContext.SaveChanges();
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Mostrar el listado de los clientes
            //Solo los clientes con el nombre igual al textbox
            //Tipo de Dato del mdelo
            CrediSeguroEntities DBContext;
            string       sArchivoNombre;
            StreamWriter EscribirArchivo;
            string       SerialJSON;

            //Instancia
            DBContext = new CrediSeguroEntities();
            //Recuperar información
            var query = from c in DBContext.Cliente
                        where (c.NombrePrimero == txtNombre.Text)
                        orderby c.NombrePrimero, c.ApellidoPrimero
            select c;
            //Forzar la ejecucion de la consulta
            var vClientes = query.ToList();

            //Recorre los elementos seleccionados
            foreach (Cliente cli in vClientes)
            {
                //Ruta de almacenamiento del archivo, debe existir la carpeta demo en el disco c
                sArchivoNombre = "c:\\demo\\" + cli.DPI.ToString() + ".txt";
                //crea un streamwriter hacia un filestream
                EscribirArchivo = File.CreateText(sArchivoNombre);
                //Serializa a JSON
                SerialJSON = JsonConvert.SerializeObject(cli, Formatting.Indented, new JsonSerializerSettings
                {
                    ReferenceLoopHandling = ReferenceLoopHandling.Ignore
                });
                EscribirArchivo.WriteLine(SerialJSON);
                //Graba el archivo
                EscribirArchivo.Flush();
                //Cierra el archivo
                EscribirArchivo.Close();
            }
            //Notifica el fin del proceso
            MessageBox.Show("Proceso terminado", "info", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Beispiel #3
0
        private void btnFiltrado_Click(object sender, EventArgs e)
        {
            //Mostar el listado de los clientes
            //solo los clientes con el nombre ifual al textbox
            //tipo de dato dle modelo
            CrediSeguroEntities DBContext;

            //Inxtancia
            DBContext = new CrediSeguroEntities();
            var query = from c in DBContext.Cliente
                        where (c.NombrePrimero == txtNombre.Text)
                        orderby c.NombrePrimero, c.ApellidoPrimero
            select c;

            //Cursosr
            this.UseWaitCursor = true;
            var vClientes = query.ToList();

            this.UseWaitCursor    = false;
            dgvCliente.DataSource = vClientes;
        }
Beispiel #4
0
        private void btnListado_Click(object sender, EventArgs e)
        {
            //Mostrar el listado de los clientes
            //tipo de dato del modelo
            CrediSeguroEntities DBContext;

            //Instancia
            DBContext = new CrediSeguroEntities();
            //Recuperar información
            var query = from c in DBContext.Cliente
                        orderby c.NombrePrimero, c.ApellidoPrimero
            select c;

            //Cambia el cursor
            this.UseWaitCursor = true;
            //Forzar la ejecucion de la consulta
            var vClientes = query.ToList();

            //Cambiar el cursor
            this.UseWaitCursor = false;
            //datagrid
            dgvCliente.DataSource = vClientes;
        }