Ejemplo n.º 1
0
        private void cargarRegistro()
        {
            listaVacia();
            grdContact.DataSource = null;
            grdContact.DataBind();
            CorreoTo correoVacio = new CorreoTo();

            correoVacio.strCorreo = "";
            List <CorreoTo> inicioCorreo = new List <CorreoTo>();

            inicioCorreo.Add(correoVacio);
            grdContact.DataSource = inicioCorreo;
            grdContact.DataBind();
            grdContact.Rows[0].Cells.Clear();
            grdContact.Rows[0].Cells.Add(new TableCell());
            grdContact.Rows[0].Cells[0].Text = "Sin Correos";
        }
Ejemplo n.º 2
0
        private List <CorreoTo> cargarGVCorreoTo(string _datos, tipoCorreo _tipoCorreo)
        {
            List <CorreoTo> correos = new List <CorreoTo>();

            string[] correosstr;
            char     splitchar = ';';

            correosstr = _datos.Split(splitchar);
            foreach (string item in correosstr)
            {
                CorreoTo correo = new CorreoTo();
                correo.strCorreo     = item;
                correo.strTipoCorreo = _tipoCorreo == tipoCorreo.PARA ? "PARA": "CC";
                correos.Add(correo);
            }
            return(correos);
        }
Ejemplo n.º 3
0
        protected void grdContact_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Insert"))
            {
                lbMensajesCorreo.Text = "";
                CorreoTo    corrreo      = new CorreoTo();
                TextBox     txtNewCorreo = (TextBox)grdContact.HeaderRow.FindControl("txtNewCorreo");
                RadioButton rb           = (RadioButton)grdContact.HeaderRow.FindControl("cbTO");
                corrreo.strCorreo     = txtNewCorreo.Text;
                corrreo.strTipoCorreo = rb.Checked ? "PARA" : "CC";

                List <CorreoTo> correos = new List <CorreoTo>();
                foreach (GridViewRow item in grdContact.Rows)
                {
                    Label lblCorreo = (Label)item.FindControl("lblCorreo");
                    Label _lblTipo  = (Label)item.FindControl("lbTipoCorreo");
                    if (lblCorreo.Text != "")
                    {
                        CorreoTo correo = new CorreoTo();
                        correo.strCorreo     = lblCorreo.Text;
                        correo.strTipoCorreo = _lblTipo.Text;
                        correos.Add(correo);
                    }
                }

                if ((from correoSelect in correos
                     where correoSelect.strCorreo == corrreo.strCorreo
                     select correoSelect).Count() > 0)
                {
                    _existeCorrreo();
                    return;
                }
                else
                {
                    correos.Add(corrreo);
                    creaListaCorreosPara(correos);
                    MuestraActualiaPanelCargaGVCorreosPara();
                }
            }
        }
Ejemplo n.º 4
0
 private void cargarRegistro()
 {
     listaVacia();
     grdContact.DataSource = null;
     grdContact.DataBind();
     CorreoTo correoVacio = new CorreoTo();
     correoVacio.strCorreo = "";
     List<CorreoTo> inicioCorreo = new List<CorreoTo>();
     inicioCorreo.Add(correoVacio);
     grdContact.DataSource = inicioCorreo;
     grdContact.DataBind();
     grdContact.Rows[0].Cells.Clear();
     grdContact.Rows[0].Cells.Add(new TableCell());
     grdContact.Rows[0].Cells[0].Text = "Sin Correos";
 }
Ejemplo n.º 5
0
        protected void grdContact_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName.Equals("Insert"))
            {
                lbMensajesCorreo.Text = "";
                CorreoTo corrreo = new CorreoTo();
                TextBox txtNewCorreo = (TextBox)grdContact.HeaderRow.FindControl("txtNewCorreo");                                
                RadioButton rb = (RadioButton)grdContact.HeaderRow.FindControl("cbTO");
                corrreo.strCorreo = txtNewCorreo.Text;
                corrreo.strTipoCorreo = rb.Checked ? "PARA" : "CC";

                List<CorreoTo> correos = new List<CorreoTo>();                
                foreach (GridViewRow item in grdContact.Rows)
                {
                    Label lblCorreo = (Label)item.FindControl("lblCorreo");
                    Label _lblTipo = (Label)item.FindControl("lbTipoCorreo");
                    if (lblCorreo.Text != "")
                    {
                        CorreoTo correo = new CorreoTo();
                        correo.strCorreo = lblCorreo.Text;
                        correo.strTipoCorreo = _lblTipo.Text;
                        correos.Add(correo);
                    }
                }

                if ((from correoSelect in correos
                     where correoSelect.strCorreo == corrreo.strCorreo
                     select correoSelect).Count() > 0)                
                {
                    _existeCorrreo();
                    return;
                }
                else
                {
                    correos.Add(corrreo);
                    creaListaCorreosPara(correos);
                    MuestraActualiaPanelCargaGVCorreosPara();
                }               
            }
        }        
Ejemplo n.º 6
0
 private List<CorreoTo> cargarGVCorreoTo(string _datos, tipoCorreo _tipoCorreo)
 {                       
     List<CorreoTo> correos = new List<CorreoTo>();
     string[] correosstr;
     char splitchar = ';';
     correosstr = _datos.Split(splitchar);
     foreach (string item in correosstr)
     {
         CorreoTo correo = new CorreoTo();
         correo.strCorreo = item;                
         correo.strTipoCorreo = _tipoCorreo == tipoCorreo.PARA ? "PARA": "CC";
         correos.Add(correo);
     }            
     return correos;
 }