示例#1
0
        /// <summary>
        /// Guarda los datos entregados por el usuario
        /// </summary>
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            String[]       separadorRut = txtRut.Text.Split('-');
            OrganizadorBEL orgBEL       = new OrganizadorBEL();

            orgBEL.Rut = Int32.Parse(separadorRut[0]);
            orgBEL.Dv  = Char.Parse(separadorRut[1]);
            orgBEL.NombreRazonSocial = txtNombre.Text;
            orgBEL.Giro      = txtGiro.Text;
            orgBEL.Direccion = txtDireccion.Text;
            orgBEL.Correo    = txtCorreo.Text;
            orgBEL.IdComuna  = Int32.Parse(ddlComuna.SelectedItem.Value);
            orgBEL.Valido    = "v";
            OrganizadorBLL orgBLL = new OrganizadorBLL();

            if (lblTitulo.Text.CompareTo("Editar Organizador") == 0)
            {
                orgBEL.IdEstado = Int32.Parse(lblEstado.Text);
                orgBLL.editarOrganizador(orgBEL);
                Response.Write("<script>alert('Datos modificados correctamente');window.location='Organizadores.aspx';</script>");
            }
            else
            {
                orgBLL.registroOrganizador(orgBEL);
                Response.Write("<script>alert('Se agregó correctamente');window.location='Organizadores.aspx';</script>");
                txtRut.Text       = String.Empty;
                txtNombre.Text    = String.Empty;
                txtGiro.Text      = String.Empty;
                txtDireccion.Text = String.Empty;
                txtCorreo.Text    = String.Empty;
            }
        }
示例#2
0
        /// <summary>
        /// Guarda los nuevo datos de Cliente u Organizador conectado
        /// </summary>
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            String[]  separadorRut = txtRut.Text.Split('-');
            PerfilBEL usuario      = (PerfilBEL)Session["usuarioConectado"];
            int       perfil       = (usuario.IdTipoPerfil);

            if (perfil == 4)
            {
                ClienteBEL cliBEL = new ClienteBEL();
                cliBEL.Rut      = Int32.Parse(separadorRut[0]);
                cliBEL.Dv       = Char.Parse(separadorRut[1]);
                cliBEL.Nombre   = txtNombre.Text;
                cliBEL.Apellido = txtApellidos.Text;
                //cliBEL.Direccion = txtDireccion.Text;
                cliBEL.Correo  = txtCorreo.Text;
                cliBEL.Celular = Int32.Parse(txtCelular.Text);
                //cliBEL.IdComuna = Int32.Parse(ddlComuna.SelectedItem.Value);
                ClienteBLL cliBLL = new ClienteBLL();
                //cliBEL.IdEstado = estado;
                cliBLL.actualizarCliente(cliBEL);
            }
            else
            {
                OrganizadorBEL orgBEL = new OrganizadorBEL();
                orgBEL.Rut = Int32.Parse(separadorRut[0]);
                orgBEL.Dv  = Char.Parse(separadorRut[1]);
                orgBEL.NombreRazonSocial = txtNombre.Text;
                orgBEL.Giro      = txtApellidos.Text;
                orgBEL.Direccion = txtDireccion.Text;
                orgBEL.Correo    = txtCorreo.Text;
                //orgBEL.Celular = Int32.Parse(txtCelular.Text);
                orgBEL.IdComuna = Int32.Parse(ddlComuna.SelectedItem.Value);
                OrganizadorBLL orgBLL = new OrganizadorBLL();
                orgBEL.IdEstado = estado;
                orgBLL.editarOrganizador(orgBEL);
            }
            Response.Write("<script>alert('Datos modificados correctamente');window.location='Perfil_datos.aspx';</script></script>");
        }
        /// <summary>
        /// Habilita, Modifica o Elimina al organizador seleccionado
        /// </summary>
        protected void grvOrganizadores_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            OrganizadorBLL organizadorBLL = new OrganizadorBLL();

            if (e.CommandName.Equals("modificarOrganizador"))
            {
                Response.Redirect(string.Format("AgregarOrganizador.aspx?Rut={0}", e.CommandArgument.ToString()), false);
            }
            else if (e.CommandName.Equals("EliminarOrganizador"))
            {
                organizadorBLL.eliminarOrganizador(Int32.Parse(e.CommandArgument.ToString()));
                grvOrganizadores.DataSource = organizadorBLL.listaOrganizador();
                grvOrganizadores.DataBind();
            }
            else if (e.CommandName.Equals("habilitar"))
            {
                OrganizadorBEL org = organizadorBLL.MostrarOrganizador(Int32.Parse(e.CommandArgument.ToString()));
                org.IdEstado = 1;
                organizadorBLL.editarOrganizador(org);
                grvOrganizadores.DataSource = organizadorBLL.listaOrganizador();
                grvOrganizadores.DataBind();
            }
        }