Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

BD Matricula Financiera C#

No description
by

oscar escobar

on 4 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of BD Matricula Financiera C#

Programación IV Base de datos Matricula Financiera Programas usados para la elaboración del proyecto: Matricula Financiera Recolección
de datos Creación de tablas Oscar David Escobar Martinez S5AT Continuación Clasificación de
las tablas Modelo Entidad Relación Estructura de
las tablas Segunda parte Elaboración de las relaciones Manipulación
de datos Segunda parte Misión Problemas encontrados en la
elaboración del proyecto -Creacion de algunas tablas y registros de la BD
-Problema a la hora de crear el formulario de acceso para la base de datos con el .Current
-Problemas con algunos tipos de datos
-Problemas al llamar la variable del nivel del usuario para hacer las validaciones en el formulario menu Este video me explica paso a paso como se debe instalar el oracle 11g en una version de windows 7 para poder crear bases de datos y respectivamente el cual ya trae las respectivas librerias para Visual Studio Instalacion de oracle 11g Express Continuacion Login GRACIAS!! Fin de la presentación Continuación Tercera Parte Objetos Utilizados Para la creacion de la navegacion, el mantenimiento y las funciones para utilizar dentro de la base de datos se utilizan los siguientes objetos Login Este es el código que me permite validar por medio de la BD el usuario que va a entrar a utilizar el software por medio del login, contraseña y el nivel para saber que registros puede entrar navegar, modificar o consultar Timer Login Este es el codigo para que cargue la barra de progreso que va dentro de un timer al logearse con el usuario de la BD y me envia al formulario padre Conexion a la BD Este video explica como conectar una base de datos de oracle 11g con visual studio. Hacer la conexion en c# paso por paso desde la creacion de la BD con sus tablas en oracle Navegación Este codigo es para navegar por los registros de la BD, ir al ultimo, primero, siguiente y anterior Cargar Foto Este es el codigo para cargar una foto desde un OpenFileDialog y seleccionarla para colocarla en la BD a un cliente, estudiante, etc Boton Nuevo/Guardar Boton Editar/Deshacer Este es el codigo que me permite editar y deshacer registros dentro de las tablas de la base de datos por medio del .tag y las respectivas validaciones para cada campo de la tabla Este es el codigo para cargar una foto desde un OpenFileDialog y seleccionarla para colocarla en la BD a un cliente, estudiante, etc Boton Eliminar Este es el codigo que me permite eliminar registros de la BD por medio de la creacion de una variable DialogResult que me permite validar ak dar Ok o Cancel segun necesite eliminar o no el registro Consultas por codigo y nombre Este codigo me permite hacer una consulta en la tabla de la BD por medio del codigo y del nombre de cada registro me una funcion y utilizando el .find Diseño Formularios Diseño Formulario Factura Diseño Formulario Consultas Video Explicacion Codigo Con el proyecto se pretende aprender y comprender sobre el manejo de las bases de datos por medio de los objetos y poder relacionarlo con el lenguaje de programación C# para el uso y desarrollo de las bases de datos. Visión A futuro se pretende comprender el desarrollo del lenguaje de programación C# y su relación con las bases de datos para realizar aplicaciones a futuro las cuales puedan ser gran apoyo a la sociedad. Introducción Este es un proyecto basado en la creación de una base de datos de una matricula financiera la cual esta desarrollada en el motor de bases de datos de oracle 11g express y relacionado con el software de Visual Studio para la creacion del codigo de mantenimiento, movimiento y funciones para realizarle a la base de datos. Soluciones a los problemas encontrados -Para las tablas y registros el problema se arreglo cambiando algunos tipos de datos en la creacion de las tablas y para los registros el oracle solo deja insertar de 1 registro y no todos a la vez separados por comas
y los campos de fecha siempre con comillas sencillas.

-Para la solucion del formulario de acceso con el .Current se utilizo el Matricula_FinancieraDSt.TUSUARIO.Rows[TUsuarioBdS.Position]["Id_usuario"] para poder llamar el campo de la tabla y que tomara su valor

-Para llamar el nivel del usuario se creo una variable de tipo int en una clase public static int usr; y esta se le hacia su llamado en el formulario menu para tomar el valor del nivel de cada usuario Codigo del login para validar el usuario que se logueara para dar acceso al formulario menu y que toma su nivel para saber que puede entrar a hacer en la BD ADO.NET Para poder empezar a utilizar ADO.NET y manejar una BD se deben importar las librerías las cuales nos permiten trabajar con todos los elementos que utilizamos a la hora de trabajar por medio de objetos con Vb Net.

Para trabajar con Sql Server se deben importar las siguientes librerias :

Imports System.Data
Imports System.Data.SqlClient Creación de objetos Para la creación de los botones de navegación, los de mantenimiento y de funciones se deben crear los objetos para el manejo de los registros que son los que ya conocíamos cuando utilizamos orígenes de datos pero en este caso no los traemos directamente sino que creamos cada uno de ellos Diseño Formularios Login Este es el código que me permite validar por medio de la BD el usuario que va a entrar a utilizar el software por medio del login, contraseña y el nivel para saber que registros puede entrar navegar, modificar o consultar Continuacion Login Timer Login Este es el codigo para que cargue la barra de progreso que va dentro de un timer al logearse con el usuario de la BD y me envia al formulario padre Conexion a la BD Este es el codigo para traer la conexion de la BD a Vb.Net y poder ver los registros de las diferentes tablas para asi poder manipularlos Mostrar Datos Este es el codigo utilizado para cargar los datos de cada tabla en este caso es para cargar los datos de la tabla bancos Asignar Datos Este es el codigo que me permite asignar los datos de cada tabla en su respectivo campo y en este caso este seria la forma de hacerlo para bancos Habilitar Botones Navegacion Esta es una funcion que me habilita los botones de navegacion cada que esta en el ultimo registro o en el primer registro Navegación Este codigo es para navegar por los registros de la BD, ir al ultimo, primero, siguiente y anterior Cargar Foto Boton Nuevo/Guardar Boton Editar/Deshacer Boton Eliminar Este es el codigo que me permite eliminar registros de la BD por medio de ADO.NET Consultas por codigo y Nombre Este codigo me permite hacer una consulta en la tabla de la BD por medio del codigo de la tabla en este caso el codigo del banco Busqueda por Codigo y Nombre Diseño Formulario Consulta Cristal Report Backup Este es el codigo con el cual puedo hacer un backup de mi base de datos en caso de que la necesite para trasladarla a algun sitio o cargarla en otro sitio
Full transcript