Esempio n. 1
0
        public string Eliminar(DatosArticulo Articulo)
        {
            string          respuesta     = "";
            MySqlConnection MySqlConexion = new MySqlConnection(); // MySQL

            try
            {
                MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion;
                MySqlConexion.Open();
                MySqlCommand ComandoMySql = new MySqlCommand();
                ComandoMySql.Connection  = MySqlConexion;
                ComandoMySql.CommandText = "spEliminarArticulo";
                ComandoMySql.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametroIdArticulo = new MySqlParameter();
                parametroIdArticulo.ParameterName = "parIdArticulo";
                parametroIdArticulo.MySqlDbType   = MySqlDbType.Int32;
                parametroIdArticulo.Value         = Articulo.IdArticulo;
                ComandoMySql.Parameters.Add(parametroIdArticulo);

                respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar eliminar el registro. Intente nuevamente.";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (MySqlConexion.State == ConnectionState.Open)
                {
                    MySqlConexion.Close();
                }
            }
            return(respuesta);
        }
Esempio n. 2
0
        //#region BUSCAR ID PRODUCTO
        //public DataTable BuscarProductoId(DatosProducto Producto)
        //{
        //    DataTable listado = new DataTable("producto");
        //    MySqlConnection MySqlConexion = new MySqlConnection();
        //    try
        //    {
        //        //MySQL
        //        MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion;
        //        MySqlCommand ComandoMySql = new MySqlCommand();
        //        ComandoMySql.Connection = MySqlConexion;
        //        ComandoMySql.CommandText = "buscar_producto_id";
        //        ComandoMySql.CommandType = CommandType.StoredProcedure;

        //        MySqlParameter parametroIdProductoBuscar= new MySqlParameter();
        //        parametroIdProductoBuscar.ParameterName = "paridproducto";
        //        parametroIdProductoBuscar.MySqlDbType = MySqlDbType.Int32;
        //        parametroIdProductoBuscar.Value = Producto.IdArticulo;
        //        ComandoMySql.Parameters.Add(parametroIdProductoBuscar);

        //        MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql);
        //        DatosMySql.Fill(listado);

        //    }
        //    catch
        //    {
        //        listado = null;
        //    }
        //    return listado;
        //}
        //#endregion

        #region BUSCAR
        public DataTable BuscarArticulo(DatosArticulo Articulo)
        {
            DataTable       listado       = new DataTable("Articulos");
            MySqlConnection MySqlConexion = new MySqlConnection();

            try
            {
                //MySQL
                MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion;
                MySqlCommand ComandoMySql = new MySqlCommand();
                ComandoMySql.Connection  = MySqlConexion;
                ComandoMySql.CommandText = "spBuscarArticulo";
                ComandoMySql.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametroBuscar = new MySqlParameter();
                parametroBuscar.ParameterName = "parBuscar";
                parametroBuscar.MySqlDbType   = MySqlDbType.VarChar;
                parametroBuscar.Size          = 50;
                parametroBuscar.Value         = Articulo.Buscar;
                ComandoMySql.Parameters.Add(parametroBuscar);

                MySqlDataAdapter DatosMySql = new MySqlDataAdapter(ComandoMySql);
                DatosMySql.Fill(listado);
            }
            catch
            {
                listado = null;
            }
            return(listado);
        }
Esempio n. 3
0
        public string Editar(DatosArticulo Articulo)
        {
            string          respuesta     = "";
            MySqlConnection MySqlConexion = new MySqlConnection();

            try
            {
                //MySQL
                MySqlConexion.ConnectionString = ConexionMySQL.cadenaConexion;
                MySqlConexion.Open();
                MySqlCommand ComandoMySql = new MySqlCommand();
                ComandoMySql.Connection  = MySqlConexion;
                ComandoMySql.CommandText = "spEditarArticulo";
                ComandoMySql.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametroIdArticulo = new MySqlParameter();
                parametroIdArticulo.ParameterName = "parIdArticulo";
                parametroIdArticulo.MySqlDbType   = MySqlDbType.Int32;
                parametroIdArticulo.Value         = Articulo.IdArticulo;
                ComandoMySql.Parameters.Add(parametroIdArticulo);

                MySqlParameter parametroCodigo = new MySqlParameter();
                parametroCodigo.ParameterName = "parCodigo";
                parametroCodigo.MySqlDbType   = MySqlDbType.VarChar;
                parametroCodigo.Size          = 50;
                parametroCodigo.Value         = Articulo.Codigo;
                ComandoMySql.Parameters.Add(parametroCodigo);

                MySqlParameter parametroArticulo = new MySqlParameter();
                parametroArticulo.ParameterName = "parArticulo";
                parametroArticulo.MySqlDbType   = MySqlDbType.VarChar;
                parametroArticulo.Size          = 50;
                parametroArticulo.Value         = Articulo.Articulo;
                ComandoMySql.Parameters.Add(parametroArticulo);

                MySqlParameter parametroIdCategoria = new MySqlParameter();
                parametroIdCategoria.ParameterName = "parIdCategoria";
                parametroIdCategoria.MySqlDbType   = MySqlDbType.Int32;
                parametroIdCategoria.Value         = Articulo.IdCategoria;
                ComandoMySql.Parameters.Add(parametroIdCategoria);

                MySqlParameter parametroPrecioCompra = new MySqlParameter();
                parametroPrecioCompra.ParameterName = "parPrecioCompra";
                parametroPrecioCompra.MySqlDbType   = MySqlDbType.Decimal;
                parametroPrecioCompra.Value         = Articulo.PrecioCompra;
                ComandoMySql.Parameters.Add(parametroPrecioCompra);

                MySqlParameter parametroPrecioVenta = new MySqlParameter();
                parametroPrecioVenta.ParameterName = "parPrecioVenta";
                parametroPrecioVenta.MySqlDbType   = MySqlDbType.Decimal;
                parametroPrecioVenta.Value         = Articulo.PrecioVenta;
                ComandoMySql.Parameters.Add(parametroPrecioVenta);

                MySqlParameter parametroStock = new MySqlParameter();
                parametroStock.ParameterName = "parStock";
                parametroStock.MySqlDbType   = MySqlDbType.Decimal;
                parametroStock.Value         = Articulo.Stock;
                ComandoMySql.Parameters.Add(parametroStock);

                MySqlParameter parametroIdPresentacion = new MySqlParameter();
                parametroIdPresentacion.ParameterName = "parIdPresentacion";
                parametroIdPresentacion.MySqlDbType   = MySqlDbType.Int32;
                parametroIdPresentacion.Value         = Articulo.IdPresentacion;
                ComandoMySql.Parameters.Add(parametroIdPresentacion);

                MySqlParameter parametroDescripcion = new MySqlParameter();
                parametroDescripcion.ParameterName = "parDescripcion";
                parametroDescripcion.MySqlDbType   = MySqlDbType.VarChar;
                parametroDescripcion.Size          = 1024;
                parametroDescripcion.Value         = Articulo.Descripcion;
                ComandoMySql.Parameters.Add(parametroDescripcion);

                MySqlParameter parametroRuta_Imagen = new MySqlParameter();
                parametroRuta_Imagen.ParameterName = "parRutaImagen";
                parametroRuta_Imagen.MySqlDbType   = MySqlDbType.VarChar;
                parametroRuta_Imagen.Size          = 1024;
                parametroRuta_Imagen.Value         = Articulo.RutaImagen;
                ComandoMySql.Parameters.Add(parametroRuta_Imagen);

                respuesta = ComandoMySql.ExecuteNonQuery() == 1 ? "OK" : "Ocurrió un error al intentar editar el registro. Intente nuevamente.";
            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (MySqlConexion.State == ConnectionState.Open)
                {
                    MySqlConexion.Close();
                }
            }
            return(respuesta);
        }