Ejemplo n.º 1
0
        public void ENVIAR_DATOS_NUEVO_REGISTRO()
        {
            int i = 0;
            //NUEVO OBJETO DE LA CLASE PRODUCTO de la carpeta BO (Cat_productos)
            Sys_usuario oProducto = new Sys_usuario();
            //Nuevo OBJETO DE LA CLASE DAO_producto de la carpeta DAO
            DAO_usuario oProductoDAO = new DAO_usuario();

            //LLENAR PROPIEDADES DEL OBJETO PRODUCTO, CON CADA DATO CAPTURADO EN LA PANTALLA
            //Objeto.Propiedad = Pantalla.ComponenteVisual.Valor;
            oProducto.Usuario         = this.txt_usuario.Text.Trim();
            oProducto.Contrasenia     = this.txt_Contrasenia.Text.Trim();
            oProducto.Nombre_completo = this.txt_nombre.Text.Trim();
            oProducto.Tipo_usuario    = this.txt_Tipo_usuario.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 = oProductoDAO.agregarNuevoRegistro(oProducto);
            //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
            oProducto    = null;
            oProductoDAO = null;
        }
Ejemplo n.º 2
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_usuario objetoTablaProducto = (Sys_usuario)elNuevoRegistro;

            //PREPARAMOS EL COMANDO DE MYSQL

            comandoMYSQL = new MySqlCommand();

            //PREPARAR EL DATASET
            dsProductos = 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, contrasenia, nombre_completo, tipo_usuario" +
                             ") VALUES ( " +
                             pcs(objetoTablaProducto.Usuario) + "," +
                             pcs(objetoTablaProducto.Contrasenia) + "," +
                             pcs(objetoTablaProducto.Nombre_completo) + "," +
                             pcs(objetoTablaProducto.Tipo_usuario) +
                             ")";

            comandoMYSQL.CommandText = instruccionSQL;

            int resultadodelComando = comandoMYSQL.ExecuteNonQuery();

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



            return(1);
        }