Ejemplo n.º 1
0
        private void butGuardarMovil_Click(object sender, System.EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            IPerfil perfil = PerfilFactory.GetPerfil();

            perfil.PerfilID          = Utiles.Validaciones.obtieneEntero(this.txtPerfilID.Text);
            perfil.CategoriaPerfilID = Utiles.Validaciones.obtieneEntero(this.cmbCategoriaPerfil.SelectedValue);
            perfil.Descripcion       = this.txtDescripcion.Text;
            perfil.Nombre            = this.txtNombre.Text;
            perfil.TipoEstadoID      = Utiles.Validaciones.obtieneEntero(this.cmbEstado.SelectedValue);

            try
            {
                perfil.Guardar();
                Page.RegisterStartupScript("muestraMensaje", SisPackController.GenerarJavaScripts.MostrarMensaje("Los datos se guardaron correctamente.", "Perfiles.aspx"));

                //Page.Response.Redirect("Perfiles.aspx");
            }
            catch (Exception ex)
            {
                // obtengo el mensaje de error
                string mensaje = ex.Message;
                // lo muestro
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
                //throw ex;
            }
        }