Exemple #1
0
        //METODO PARA INSERTAR UN NUEVO REGISTRO EN LA BASE DE DATOS

        public int agregarNuevoRegistro(object elNuevoRegistro)

        {
            //convertimos nuestro objeto generico a uno de la clase

            SYS_USUARIOS objetoTablaUsuario = (SYS_USUARIOS)elNuevoRegistro;

            //preparamos el commando de MySQL

            comandoMySQL = new MySqlCommand();

            //preparar el dataset

            dsUsuarios = new DataSet();

            //preparar el dataAdapter...

            datAdapterMySQL = new MySqlDataAdapter();

            //Establecer la conexion

            comandoMySQL.Connection = oBasedeDatos.miConectorNET;

            oBasedeDatos.establecerConexionNET();

            //ARMAR la instruccion MYSQL: insert

            instruccionSQL = "INSERT INTO sys_usuarios (" +

                             "usuario, contrasena, nombre_completo, tipo_ususario, edad" +

                             ") VALUES ( " +

                             pcs(objetoTablaUsuario.Usuario) + "," +

                             pcs(objetoTablaUsuario.Contrasena) + "," +

                             pcs(objetoTablaUsuario.Nombre_completo) + "," +

                             pcs(objetoTablaUsuario.Tipo_usuario) + "," +

                             pcs(objetoTablaUsuario.Edad) +

                             " ) ";



            comandoMySQL.CommandText = instruccionSQL;

            int resultadodelComando = comandoMySQL.ExecuteNonQuery();

            if (resultadodelComando <= 0)

            {
                return(0); //HAY UN ERROR
            }

            return(1);
        }
Exemple #2
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;

            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos)

            SYS_USUARIOS oUsuarios = new SYS_USUARIOS();



            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO

            DAO_usuarios oUsuariosDAO = new DAO_usuarios();



            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA

            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;



            oUsuarios.Usuario = this.textBox1.Text.Trim();

            oUsuarios.Contrasena = this.textBox2.Text.Trim();

            oUsuarios.Nombre_completo = this.textBox4.Text.Trim();

            oUsuarios.Tipo_usuario = this.comboBox1.Text.Trim();

            oUsuarios.Edad = this.textBox3.Text.Trim();



            //LLAMAMOS AL METODO DE LA CLASE DAO QUE HACE EL INSERT, le enviamos como parametro el objeto oProducto que

            //ya llenamos con los valores de la pantalla

            i = oUsuariosDAO.agregarNuevoRegistro(oUsuarios);

            //VERIFICAMOS SI SE HA EJECUTADO CORRECTAMENTE LA ACCION SOLICITADA

            if (i == 0)
            {
                MessageBox.Show("El proceso no se pudo realizar");
            }

            else
            {
                MessageBox.Show("El proceso se genero con éxito");
            }

            //MATAMOS A LOS OBJETOS UTILIZADOS

            oUsuarios = null;

            oUsuariosDAO = null;
        }