示例#1
0
        protected void btnAddMotivoBaja_Click(object sender, EventArgs e)
        {
            try
            {
                MotivosBaja oMotivosBaja = null;

                if (!string.IsNullOrEmpty(this.lblMotivoBajaId.Text))
                {
                    oMotivosBaja = new Auxiliar().GetMotivoBaja(int.Parse(this.lblMotivoBajaId.Text));
                    oMotivosBaja.Descripcion = this.txtDesc.Text;

                    new Auxiliar().UpdateMotivoBaja(oMotivosBaja);
                }
                else
                {
                    oMotivosBaja = new MotivosBaja();

                    oMotivosBaja.Descripcion = this.txtDesc.Text;

                    new Auxiliar().AddMotivoBaja(oMotivosBaja);
                }

                this.FillGridMotivoBaja();
            }
            catch (Exception ex)
            {
                this.lblErrorMotivoBaja.Text = ex.Message;
            }
        }
示例#2
0
        public void sendEmail(SMTPEmail email)
        {
            try
            {
                Auxiliar aux = new Auxiliar();
                MailMessage Email;

                Email = new MailMessage(email.From, email.To, email.subject, email.Message);

                SmtpClient smtpMail = new SmtpClient(email.SMTPClient);
                Email.IsBodyHtml = true;

                smtpMail.UseDefaultCredentials = false;
                smtpMail.Host = email.SMTPClient;
                smtpMail.Port = email.SMTPPort;
                smtpMail.EnableSsl = false;
                smtpMail.Credentials = new NetworkCredential(aux.GetGeneralParameterValue("EmailSMTP Sitio"), aux.GetGeneralParameterValue("PasswordSMTP Sitio"));//[email protected] // Aep123456

                smtpMail.Send(Email);
            }
            catch (Exception ex)
            {
                this.lblMessage.InnerText = ex.Message;
            }
        }
示例#3
0
        protected void btnAddFormaPago_Click(object sender, EventArgs e)
        {
            try
            {
                FormaPago oFormaPago = null;

                if (!string.IsNullOrEmpty(this.lblFormaPagoId.Text))
                {
                    oFormaPago = new Auxiliar().GetFormaPago(int.Parse(this.lblFormaPagoId.Text));
                    oFormaPago.Descripcion = this.txtDesc.Text;

                    new Auxiliar().UpdateFormaPago(oFormaPago);
                }
                else
                {
                    oFormaPago = new FormaPago();

                    oFormaPago.Descripcion = this.txtDesc.Text;

                    new Auxiliar().AddFormaPago(oFormaPago);
                }

                this.FillGridFormaPago();
            }
            catch (Exception ex)
            {
                this.lblErrorFormaPago.Text = ex.Message;
            }
        }
示例#4
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.ValidateData())
                {
                    Auxiliar aux = new Auxiliar();
                    SMTPEmail email = new SMTPEmail();

                    email.From = aux.GetGeneralParameterValue("EmailSMTP Sitio");
                    email.To = aux.GetGeneralParameterValue("EmailSMTP Sitio");
                    email.subject = "Contacto - Web Site";
                    email.SMTPClient = aux.GetGeneralParameterValue("SMTP Client");
                    email.SMTPPort = Convert.ToInt32(aux.GetGeneralParameterValue("SMTP Port"));

                    email.Message = String.Concat(GetHtmlTemplate(txtNombre.Text,txtEmail.Text,txtTelefono.Text,txtDetalle.Value));

                    this.sendEmail(email);

                    this.divContenido.Visible = false;
                    this.divContentMessage.Visible = true;
                }
            }
            catch (Exception ex)
            {
                this.divContenido.Visible = false;
                this.lblError.InnerText = ex.Message;
            }
        }
示例#5
0
        protected void btnAddPais_Click(object sender, EventArgs e)
        {
            try
            {
                Pais oPais = null;

                if (!string.IsNullOrEmpty(this.lblPaisId.Text))
                {
                    oPais = new Auxiliar().GetPais(int.Parse(this.lblPaisId.Text));
                    oPais.Descripcion = this.txtPaisDesc.Text;

                    new Auxiliar().UpdatePais(oPais);
                }
                else
                {
                    oPais = new Pais();

                    oPais.Descripcion = this.txtPaisDesc.Text;

                    new Auxiliar().AddPais(oPais);
                }

                this.FillGridPais();
            }
            catch (Exception ex)
            {
                this.lblErrorPais.Text = ex.Message;
            }
        }
示例#6
0
        protected void btnAddBanco_Click(object sender, EventArgs e)
        {
            try
            {
                Bancos oBanco = null;

                if (!string.IsNullOrEmpty(this.lblBancoId.Text))
                {
                    oBanco = new Auxiliar().GetBanco(int.Parse(this.lblBancoId.Text));
                    oBanco.Descripcion = this.txtBancoDesc.Text;
                    oBanco.Contacto = this.txtContacto.Text;

                    new Auxiliar().UpdateBanco(oBanco);
                }
                else
                {
                    oBanco = new Bancos();

                    oBanco.Descripcion = this.txtBancoDesc.Text;
                    oBanco.Contacto = this.txtContacto.Text;

                    new Auxiliar().AddBanco(oBanco);
                }

                this.FillGridBanco();
            }
            catch (Exception ex)
            {
                this.lblErrorBanco.Text = ex.Message;
            }
        }
示例#7
0
 protected void gvMotivoBaja_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandArgument != null)
     {
         switch (e.CommandName.ToLower())
         {
             case "delete":
                 new Auxiliar().DeleteMotivoBaja(int.Parse(e.CommandArgument.ToString()));
                 this.FillGridMotivoBaja();
                 ClientScript.RegisterStartupScript(this.GetType(), "myScript", "alert('Registro borrado exitosamente.');", true);
                 break;
             case "edit":
                 MotivosBaja oMotivoBaja = new Auxiliar().GetMotivoBaja(int.Parse(e.CommandArgument.ToString()));
                 this.lblMotivoBajaId.Text = oMotivoBaja.MotivoBajaId.ToString();
                 this.txtDesc.Text = oMotivoBaja.Descripcion;
                 this.btnAddMotivoBaja.Text = "Actualizar";
                 this.btnCancelarMotivoBaja.Visible = true;
                 break;
             default:
                 break;
         }
     }
 }
示例#8
0
        protected void FillCombos()
        {
            List<MotivosBaja> listaMotivos = new Socio().GetListMotivosBaja();

            ddlMotivoBaja.DataValueField = "MotivoBajaId";
            ddlMotivoBaja.DataTextField = "Descripcion";
            ddlMotivoBaja.DataSource = listaMotivos.ToList();
            ddlMotivoBaja.DataBind();
            ddlMotivoBaja.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            List<Bancos> listaBancos = new Auxiliar().GetBancos();

            ddlBanco.DataValueField = "BancoId";
            ddlBanco.DataTextField = "Descripcion";
            ddlBanco.DataSource = listaBancos.ToList();
            ddlBanco.DataBind();
            ddlBanco.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            List<Pais> listaPaises = new Auxiliar().GetListPais();

            ddlNacionalidad.DataValueField = "PaisId";
            ddlNacionalidad.DataTextField = "Descripcion";
            ddlNacionalidad.DataSource = listaPaises.ToList();
            ddlNacionalidad.DataBind();
            ddlNacionalidad.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            ddlPais.DataValueField = "PaisId";
            ddlPais.DataTextField = "Descripcion";
            ddlPais.DataSource = listaPaises;
            ddlPais.DataBind();
            ddlPais.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            List<SociosCategorias> listaSocioCategoria = new Socio().GetListSocioCategoria();

            ddlSocioCategoria.DataValueField = "SocioCategoriaId";
            ddlSocioCategoria.DataTextField = "Descripcion";
            ddlSocioCategoria.DataSource = listaSocioCategoria;
            ddlSocioCategoria.DataBind();
            ddlSocioCategoria.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            List<EstadosTablas> listaEstados = new Auxiliar().GetEstados("Personas");

            var var = listaEstados.Select(g => new
            {
                Id = g.EstadoId,
                Desc = g.Estados.Descripcion
            }).ToList();

            ddlEstado.DataValueField = "Id";
            ddlEstado.DataTextField = "Desc";
            ddlEstado.DataSource = var;
            ddlEstado.DataBind();
            ddlEstado.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            List<Organismos> listaOrganismos = new Organismo().GetOrganismos();

            ddlOrganismo.DataValueField = "OrganismoId";
            ddlOrganismo.DataTextField = "Descripcion";
            ddlOrganismo.DataSource = listaOrganismos.ToList();
            ddlOrganismo.DataBind();
            ddlOrganismo.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            this.ddlSubOrga.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            this.ddlSubOrga.Enabled = false;

            List<Parentescos> listaParentescos = new Persona().GetParentescos();

            this.ddlParentesco.DataValueField = "ParentescoId";
            this.ddlParentesco.DataTextField = "Descripcion_Parentesco";
            this.ddlParentesco.DataSource = listaParentescos.ToList();
            this.ddlParentesco.DataBind();
            this.ddlParentesco.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            List<Roles> listaRol = new AEPDataAccess.Methods.Administracion().GetListRol();

            this.ddlRol.DataValueField = "RolId";
            this.ddlRol.DataTextField = "Descripcion";
            this.ddlRol.DataSource = listaRol.ToList();
            this.ddlRol.DataBind();
            this.ddlRol.Items.Insert(0, new ListItem("- Seleccione -", "0"));
        }
示例#9
0
        private void FillProvincia()
        {
            //limpia el dropdown de localidades
            this.ddlLocalidadResi.Items.Clear();
            this.ddlLocalidadResi.Enabled = false;

            List<Provincia> listaProvincias = new Auxiliar().GetListProvincia(Convert.ToInt32(ddlPais.SelectedValue));

            //llena el dropdown de provincias
            ddlProvincia.Enabled = true;
            ddlProvincia.DataTextField = "Descripcion";
            ddlProvincia.DataValueField = "ProvinciaId";
            ddlProvincia.DataSource = listaProvincias;
            ddlProvincia.DataBind();

            ddlProvincia.Items.Insert(0, new ListItem("- Seleccione -", "0"));
        }
示例#10
0
        private void FillLocalidad()
        {
            //activa y llena el dropdown de localidades
            this.ddlLocalidadResi.Enabled = true;

            List<Localidad> listaProvincias = new Auxiliar().GetLocalidades(Convert.ToInt32(ddlProvincia.SelectedValue));

            ddlLocalidadResi.Items.Clear();

            ddlLocalidadResi.DataSource = listaProvincias;
            ddlLocalidadResi.DataValueField = "LocalidadId";
            ddlLocalidadResi.DataTextField = "Descripcion";
            ddlLocalidadResi.DataBind();

            ddlLocalidadResi.Items.Insert(0, new ListItem("- Seleccione -", "0"));
        }
示例#11
0
        private void FillGridMotivoBaja()
        {
            List<MotivosBaja> listaMotivoBaja = new Auxiliar().GetListMotivosBaja();

            //Paginamos la grilla.
            if (this.gvMotivoBaja.PageSize < listaMotivoBaja.Count)
            {
                this.gvMotivoBaja.AllowPaging = true;
                //--- Me fijo que pagina tengo que mostrar
                if (listaMotivoBaja.Count <= this.gvMotivoBaja.PageIndex * this.gvMotivoBaja.PageSize)
                    this.gvMotivoBaja.PageIndex = 0;
            }
            else
                this.gvMotivoBaja.AllowPaging = false;

            //Carga los datos en la grilla.
            this.gvMotivoBaja.DataSource = listaMotivoBaja;

            //Enlaza los datos.
            this.gvMotivoBaja.DataBind();

            if (listaMotivoBaja.Count == 0)
            {
                this.lblMessageMotivoBaja.Visible = true;
            }
            else
            {
                this.lblMessageMotivoBaja.Visible = false;
            }
        }
示例#12
0
文件: BasePage.cs 项目: GeraElem/AEP
        private void sendEmail(TechLogInformation tech)
        {
            try
            {
                Auxiliar aux = new Auxiliar();
                SMTPEmail email = new SMTPEmail();

                email.From = aux.GetGeneralParameterValue("EmailSMTP Error");
                email.To = aux.GetGeneralParameterValue("ToEmail Error");
                email.subject = aux.GetGeneralParameterValue("Subject Error");
                email.SMTPClient = aux.GetGeneralParameterValue("SMTP Client");
                email.SMTPPort = Convert.ToInt32(aux.GetGeneralParameterValue("SMTP Port"));

                email.Message = "<label style=\"display:block;\">Página: " + tech.ClassName + "</label></br></br><label style=\"display:block;\">Método: " + tech.MethodName + "</label></br></br><label style=\"display:block;\">Excepción: " + tech.ExceptionDetail + "</label></br></br>";

                MailMessage Email;

                Email = new MailMessage(email.From, email.To, email.subject, email.Message);

                SmtpClient smtpMail = new SmtpClient(email.SMTPClient);
                Email.IsBodyHtml = true;

                smtpMail.UseDefaultCredentials = false;
                smtpMail.Host = email.SMTPClient;
                smtpMail.Port = email.SMTPPort;
                smtpMail.EnableSsl = false;
                smtpMail.Credentials = new NetworkCredential(aux.GetGeneralParameterValue("EmailSMTP Error"), aux.GetGeneralParameterValue("PasswordSMTP Error"));//[email protected] // Aep123456

                smtpMail.Send(Email);
            }
            catch (Exception ex)
            {
                //log the error
                SaveTechLog(System.Reflection.MethodBase.GetCurrentMethod().Name, LevelError.ERROR, ex);
                throw ex;
            }
        }
示例#13
0
        private void FillGridFormaPago()
        {
            List<FormaPago> listaFormaPago = new Auxiliar().GetListFormaPago();

            //Paginamos la grilla.
            if (this.gvFormaPago.PageSize < listaFormaPago.Count)
            {
                this.gvFormaPago.AllowPaging = true;
                //--- Me fijo que pagina tengo que mostrar
                if (listaFormaPago.Count <= this.gvFormaPago.PageIndex * this.gvFormaPago.PageSize)
                    this.gvFormaPago.PageIndex = 0;
            }
            else
                this.gvFormaPago.AllowPaging = false;

            //Carga los datos en la grilla.
            this.gvFormaPago.DataSource = listaFormaPago;

            //Enlaza los datos.
            this.gvFormaPago.DataBind();

            if (listaFormaPago.Count == 0)
            {
                this.lblMessageFormaPago.Visible = true;
            }
            else
            {
                this.lblMessageFormaPago.Visible = false;
            }
        }
示例#14
0
 protected void gvBanco_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandArgument != null)
     {
         switch (e.CommandName.ToLower())
         {
             case "delete":
                 new Auxiliar().DeleteBanco(int.Parse(e.CommandArgument.ToString()));
                 this.FillGridBanco();
                 ClientScript.RegisterStartupScript(this.GetType(), "myScript", "alert('Registro borrado exitosamente.');", true);
                 break;
             case "edit":
                 Bancos oBanco = new Auxiliar().GetBanco(int.Parse(e.CommandArgument.ToString()));
                 this.lblBancoId.Text = oBanco.BancoId.ToString();
                 this.txtBancoDesc.Text = oBanco.Descripcion;
                 this.txtContacto.Text = oBanco.Contacto;
                 this.btnAddBanco.Text = "Actualizar";
                 this.btnCancelarBanco.Visible = true;
                 break;
             default:
                 break;
         }
     }
 }
示例#15
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                List<EstadosTablas> listaEstadosCuota = new Auxiliar().GetEstados("SociosCuotas");

                var var = listaEstadosCuota.Select(g => new
                {
                    Id = g.EstadoId,
                    Desc = g.Estados.Descripcion
                }).ToList();

                ddlEstado.DataValueField = "Id";
                ddlEstado.DataTextField = "Desc";
                ddlEstado.DataSource = var;
                ddlEstado.DataBind();
                ddlEstado.Items.Insert(0, new ListItem("- Seleccione -", "0"));

                List<FormaPago> listaFormaPago = new Auxiliar().GetFormasPago();

                ddlFormaPago.DataValueField = "FormaPagoId";
                ddlFormaPago.DataTextField = "Descripcion";
                ddlFormaPago.DataSource = listaFormaPago;
                ddlFormaPago.DataBind();
                ddlFormaPago.Items.Insert(0, new ListItem("- Seleccione -", "0"));

                List<SociosCategorias> listaSC = new Socio().GetListSocioCategoria();

                ddlCategoria.DataValueField = "SocioCategoriaId";
                ddlCategoria.DataTextField = "Descripcion";
                ddlCategoria.DataSource = listaSC;
                ddlCategoria.DataBind();
                ddlCategoria.Items.Insert(0, new ListItem("- Seleccione -", "0"));
            }
        }
示例#16
0
        protected void FillCombos()
        {
            var lista3 = new AEPDataAccess.Methods.ReciboClase().GetList();

            ddlClasificacion.DataValueField = "ReciboClaseId";
            ddlClasificacion.DataTextField = "Descripcion";
            ddlClasificacion.DataSource = lista3.ToList();
            ddlClasificacion.DataBind();
            ddlClasificacion.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            var lista2 = new ReciboTipo().GetList();

            ddlTipoRecibo.DataValueField = "ReciboTipoId";
            ddlTipoRecibo.DataTextField = "Descripcion";
            ddlTipoRecibo.DataSource = lista2.ToList();
            ddlTipoRecibo.DataBind();
            ddlTipoRecibo.Items.Insert(0, new ListItem("- Seleccione -", "0"));

            var lista = new Auxiliar().GetFormasPago();

            ddlFormaPago.DataValueField = "FormaPagoId";
            ddlFormaPago.DataTextField = "Descripcion";
            ddlFormaPago.DataSource = lista.ToList();
            ddlFormaPago.DataBind();
            ddlFormaPago.Items.Insert(0, new ListItem("- Seleccione -", "0"));
        }