/// <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; } }
/// <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(); } }