示例#1
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;
            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos)
            Sys_usuarios oUsuario = new Sys_usuarios();
            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO
            DAO_usuarios oUsuarioDAO = new DAO_usuarios();

            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA
            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;
            oUsuario.Usuario     = this.tb_usuario.Text.Trim();
            oUsuario.Contrasena  = this.tb_contrasena.Text.Trim();
            oUsuario.Minombre    = this.tb_nombre.Text.Trim();
            oUsuario.TipoUsuario = this.tb_tipo.Text;

            //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 = oUsuarioDAO.agregarNuevoRegistro(oUsuario);
            //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
            oUsuario    = null;
            oUsuarioDAO = null;

            frmMenu miVentana = new frmMenu();

            miVentana.Show();
        }
示例#2
0
        //METODOS

        //INSERTAR UN NEUVO REGISTRO EN LA BASE DE DATOS

        public int agregarNuevoRegistro(object elObjeto)
        {
            //CONVERTIMOS NUESTRO OBJETO GENERICO A UNO DE LA CLASE
            Sys_usuarios objetoTablaUsuario = (Sys_usuarios)elObjeto;

            //PREPARAMOS EL COMANDO DE MySQL
            comandoMySQL = new MySqlCommand();

            //PREPARAR EL DATASET
            dsProductos = new DataSet();

            //PREPARAR EL DATA ADAPTER
            datAdapterMySQL = new MySqlDataAdapter();

            //ESTABLECER LA CONEXION
            comandoMySQL.Connection = oBaseDatos.miConectorNET;
            oBaseDatos.establecerConexionNET();



            //ARMAR LA INSTRUCCION MySQL: insert
            instruccionSQL = "INSERT INTO sys_usuarios (usuario, contrasena, nombre_completo, tipo_usuario) VALUES ( " +
                             pcs(objetoTablaUsuario.Usuario) + "," +
                             pcs(objetoTablaUsuario.Contrasena) + "," +
                             pcs(objetoTablaUsuario.Minombre) + "," +
                             pcs(objetoTablaUsuario.TipoUsuario) +
                             " ) ";

            comandoMySQL.CommandText = instruccionSQL;
            int resultadoDelComando = comandoMySQL.ExecuteNonQuery();

            if (resultadoDelComando <= 0)
            {
                return(0); //HAY ERROR
            }


            return(1);
        }