public ECommerce_ApiML()
 {
     this.m = new MeliApiService()
     {
         Credentials = new MeliCredentials(MeliSite.Colombia, 3445471109297649, "6aEmQThYQOgWhYEZI7eUEw7tgf4BIP4O")
     };
 }
Ejemplo n.º 2
0
 public frmProgress(string tarea, MeliApiService meli, DataTable tblPublicar)
 {
     InitializeComponent();
     this.tarea        = tarea;
     this.meli         = meli;
     this.tblPublicar  = tblPublicar;
     bckWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.bckWorker_DoWork);
 }
        public void TestHttpClientIsInitialisedWithDefaultSettings()
        {
            var realService = new MeliApiService();

            var client = realService.HttpClientProvider.Create();

            Assert.IsTrue(client.DefaultRequestHeaders.UserAgent.ToString().StartsWith("MELI-NET-SDK/"));
            Assert.AreEqual("application/json", client.DefaultRequestHeaders.Accept.ToString());
        }
Ejemplo n.º 4
0
 public frmPublicar_2(MeliApiService meli, string categoria, DataTable tblPublicar)
 {
     InitializeComponent();
     this.meli        = meli;
     this.categoria   = categoria;
     this.tblPublicar = tblPublicar;
     BL.Utilitarios.AddEventosABM(grpCampos);
     txtPrecio.KeyPress += new System.Windows.Forms.KeyPressEventHandler(BL.Utilitarios.SoloNumeros);
     AddEventosValidacion();
 }
        public void Setup()
        {
            providerMock = new Mock<IHttpClientProvider>();
            mockHttp = new MockHttpMessageHandler();

            var credentials = new MeliCredentials(MeliSite.Argentina, 123456, "secret");

            service = new MeliApiService
                      {
                          HttpClientProvider = providerMock.Object,
                          Credentials = credentials
                      };

            providerMock.Setup(call => call.Create(It.IsAny<bool>()))
                        .Returns(new HttpClient(mockHttp));
        }
Ejemplo n.º 6
0
        private void frmPublicar_Load(object sender, EventArgs e)
        {
            this.CenterToScreen();
            System.Drawing.Icon ico = Properties.Resources.icono_app;
            lstSubcategorias4.Enabled                 = false;
            this.dgvDatos.AllowUserToAddRows          = false;
            this.dgvDatos.AllowUserToDeleteRows       = false;
            this.dgvDatos.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
            this.dgvDatos.Location   = new System.Drawing.Point(258, 290);
            this.dgvDatos.Name       = "dgvDatos";
            this.dgvDatos.Size       = new System.Drawing.Size(895, 305);
            this.dgvDatos.TabIndex   = 21;
            this.dgvDatos.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(dgvDatos_CellClick);
            this.Controls.Add(this.dgvDatos);
            tblArticulos = BL.ArticulosBLL.GetArticulosStock();
            meli         = new MeliApiService();
            var results = from DataRow myRow in tblArticulos.Rows
                          where myRow.Field <decimal?>("Stock") != 0 && myRow.Field <decimal?>("Stock") != null
                          select myRow;

            tblStock = results.CopyToDataTable();
            tblStock.Columns.Add("Publicar", typeof(bool));
            bindingSource1.DataSource = tblStock;
            bindingSource1.Filter     = "IdArticuloART LIKE '000000000'";
            viewDatos                    = new DataView(tblStock);
            viewDatos.RowFilter          = "IdArticuloART LIKE '000000000'";
            dgvDatos.DataSource          = viewDatos;
            dgvDatos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
            dgvDatos.EditMode            = DataGridViewEditMode.EditOnKeystroke;
            dgvDatos.Columns["PrecioPublicoART"].Visible  = false;
            dgvDatos.Columns["PrecioMayorART"].Visible    = false;
            dgvDatos.Columns["PrecioCostoART"].HeaderText = "Costo";
            dgvDatos.Columns["PrecioCostoART"].ReadOnly   = true;
            dgvDatos.Columns["IdArticuloART"].HeaderText  = "Codigo";
            dgvDatos.Columns["IdArticuloART"].ReadOnly    = true;
            dgvDatos.Columns["DescripcionART"].HeaderText = "Descripcion";
            dgvDatos.Columns["DescripcionART"].ReadOnly   = true;

            imageColumn            = new DataGridViewImageColumn();
            imageColumn.Image      = emptyImage;
            imageColumn.Name       = "Image_1";
            imageColumn.HeaderText = "Imagen 1";
            dgvDatos.Columns.Add(imageColumn);

            imageColumn            = new DataGridViewImageColumn();
            imageColumn.Image      = emptyImage;
            imageColumn.Name       = "Image_2";
            imageColumn.HeaderText = "Imagen 2";
            imageColumn.Visible    = false;
            dgvDatos.Columns.Add(imageColumn);

            imageColumn            = new DataGridViewImageColumn();
            imageColumn.Image      = emptyImage;
            imageColumn.Name       = "Image_3";
            imageColumn.HeaderText = "Imagen 3";
            imageColumn.Visible    = false;
            dgvDatos.Columns.Add(imageColumn);

            imageColumn            = new DataGridViewImageColumn();
            imageColumn.Image      = emptyImage;
            imageColumn.Name       = "Image_4";
            imageColumn.HeaderText = "Imagen 4";
            imageColumn.Visible    = false;
            dgvDatos.Columns.Add(imageColumn);

            urlColumn         = new DataGridViewTextBoxColumn();
            urlColumn.Name    = "url_1";
            urlColumn.Visible = false;
            dgvDatos.Columns.Add(urlColumn);

            urlColumn         = new DataGridViewTextBoxColumn();
            urlColumn.Name    = "url_2";
            urlColumn.Visible = false;
            dgvDatos.Columns.Add(urlColumn);

            urlColumn         = new DataGridViewTextBoxColumn();
            urlColumn.Name    = "url_3";
            urlColumn.Visible = false;
            dgvDatos.Columns.Add(urlColumn);

            urlColumn         = new DataGridViewTextBoxColumn();
            urlColumn.Name    = "url_4";
            urlColumn.Visible = false;
            dgvDatos.Columns.Add(urlColumn);

            dgvDatos.RowTemplate.Height = 40;
            txtParametros.Focus();
        }