Exemplo n.º 1
0
        public DataTable SetTableRemitente(SBRecoverSender listRemitentes)
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("ID");
            dt.Columns.Add("NOMBRE");
            dt.Columns.Add("EMAIL");
            dt.Columns.Add("ESTADO");
            var status = string.Empty;

            foreach (var item in listRemitentes.senders)
            {
                if (item.active)
                {
                    status = "ACTIVO";
                }
                else
                {
                    status = "INACTIVO";
                }

                dt.Rows.Add(item.id, item.name, item.email, status);
            }
            return(dt);
        }
Exemplo n.º 2
0
        public async Task <SBRecoverSender> GetRecoverSender()
        {
            var    response  = new SBRecoverSender();
            string respuesta = string.Empty;

            using (HttpClient client = new HttpClient())
            {
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                client.DefaultRequestHeaders.Add("api-key", AppConfiguration.SbApiKey);
                HttpResponseMessage request = await client.GetAsync(AppConfiguration.EndPointRecoverSender);

                if (request.IsSuccessStatusCode)
                {
                    respuesta = await request.Content.ReadAsStringAsync();

                    response = JsonConvert.DeserializeObject <SBRecoverSender>(respuesta);
                }
                else
                {
                    response = null;
                }
            }
            return(response);
        }
        public async Task SetTableRemitenteAsync()
        {
            var procesador = new Procesador();

            listaRemitentes = await procesador.ObtenerListaRemitentesAsync();

            comboBox1 = tool.SetListaRemitente(comboBox1, listaRemitentes);
        }
 private void Limpiar()
 {
     campana.Text            = string.Empty;
     tag.Text                = string.Empty;
     subject.Text            = string.Empty;
     comboBox1.SelectedIndex = -1;
     comboBox2.SelectedIndex = -1;
     listaRemitentes         = new SBRecoverSender();
     remitente               = new SBRecoverSender.Sender();
     tipo = string.Empty;
 }
Exemplo n.º 5
0
        public ComboBox SetListaRemitente(ComboBox cmb, SBRecoverSender listRemitentes)
        {
            cmb.Items.Clear();
            var status = string.Empty;

            foreach (var item in listRemitentes.senders)
            {
                if (item.active)
                {
                    cmb.Items.Add(item.email);
                }
            }
            return(cmb);
        }