예제 #1
0
        public string Eliminar(D_articulo articulo)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_ELIMINAR_ARTICULO";
                cmd.CommandType = CommandType.StoredProcedure;


                MySqlParameter parametro_id = new MySqlParameter();
                parametro_id.ParameterName = "_ID_ARTICULO";
                parametro_id.MySqlDbType   = MySqlDbType.Int32;
                parametro_id.Value         = articulo.Id_articulo;



                cmd.Parameters.Add(parametro_id);


                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO EDITAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }
예제 #2
0
        public DataTable Buscar_nombre(D_articulo articulo)
        {
            DataTable       data_respuesta = new DataTable("articulo");
            MySqlConnection conexion       = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_BUSCAR_CATEGORIA";
                cmd.CommandType = CommandType.StoredProcedure;

                MySqlParameter parametro_buscar = new MySqlParameter();
                parametro_buscar.ParameterName = "BUSCAR";
                parametro_buscar.MySqlDbType   = MySqlDbType.VarChar;
                parametro_buscar.Size          = 50;
                parametro_buscar.Value         = articulo.Texto_buscar;



                cmd.Parameters.Add(parametro_buscar);


                MySqlDataAdapter da = new MySqlDataAdapter(cmd);
                da.Fill(data_respuesta);
            }
            catch (Exception ex)
            {
                data_respuesta = null;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(data_respuesta);
        }
예제 #3
0
        public string Editar(D_articulo articulo)
        {
            string          rspt     = "";
            MySqlConnection conexion = new MySqlConnection();

            try
            {
                /// creo conexion
                conexion.ConnectionString = Conexion.Cn;
                conexion.Open();

                /// configuro parametros
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conexion;
                cmd.CommandText = "SP_UPDATE_ARTICULO";
                cmd.CommandType = CommandType.StoredProcedure;


                MySqlParameter parametro_id_articulo = new MySqlParameter();
                parametro_id_articulo.ParameterName = "_ID_ARTICULO";
                parametro_id_articulo.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_articulo.Value         = articulo.Id_articulo;


                MySqlParameter parametro_codigo = new MySqlParameter();
                parametro_codigo.ParameterName = "_CODIGO";
                parametro_codigo.MySqlDbType   = MySqlDbType.VarChar;
                parametro_codigo.Size          = 50;
                parametro_codigo.Value         = articulo.Codigo;


                MySqlParameter parametro_nombre = new MySqlParameter();
                parametro_nombre.ParameterName = "_NOMBRE";
                parametro_nombre.MySqlDbType   = MySqlDbType.VarChar;
                parametro_nombre.Size          = 100;
                parametro_nombre.Value         = articulo.Nombre;



                MySqlParameter parametro_descripcion = new MySqlParameter();
                parametro_descripcion.ParameterName = "_DESCRIPCION";
                parametro_descripcion.MySqlDbType   = MySqlDbType.Text;
                parametro_descripcion.Value         = articulo.Descripcion;


                MySqlParameter parametro_imagen = new MySqlParameter();
                parametro_imagen.ParameterName = "_IMAGEN";
                parametro_imagen.MySqlDbType   = MySqlDbType.LongBlob;
                parametro_imagen.Value         = articulo.Imagen;

                MySqlParameter parametro_seccion = new MySqlParameter();
                parametro_seccion.ParameterName = "_SECCION";
                parametro_seccion.MySqlDbType   = MySqlDbType.Text;
                parametro_seccion.Value         = articulo.Seccion;



                MySqlParameter parametro_id_categoria = new MySqlParameter();
                parametro_id_categoria.ParameterName = "_ID_CATEGORIA";
                parametro_id_categoria.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_categoria.Value         = articulo.Id_categoria;

                MySqlParameter parametro_id_presentacion = new MySqlParameter();
                parametro_id_presentacion.ParameterName = "_ID_PRESENTACION";
                parametro_id_presentacion.MySqlDbType   = MySqlDbType.Int32;
                parametro_id_presentacion.Value         = articulo.Id_presentacion;



                cmd.Parameters.Add(parametro_id_articulo);
                cmd.Parameters.Add(parametro_codigo);
                cmd.Parameters.Add(parametro_nombre);
                cmd.Parameters.Add(parametro_descripcion);
                cmd.Parameters.Add(parametro_imagen);
                cmd.Parameters.Add(parametro_seccion);
                cmd.Parameters.Add(parametro_id_categoria);
                cmd.Parameters.Add(parametro_id_presentacion);



                // ejecutamos
                if (cmd.ExecuteNonQuery() == 1)
                {
                    rspt = "Ok";
                }
                else
                {
                    rspt = "NO SE HA PODIDO EDITAR";
                }
            }
            catch (Exception ex)
            {
                rspt = ex.Message;
            }
            finally
            {
                if (conexion.State == ConnectionState.Open)
                {
                    conexion.Close();
                }
            }

            return(rspt);
        }