예제 #1
0
 protected void OnClick(object sender, EventArgs e)
 {
     try
     {
         Button lbtn = (Button)sender;
         if (sender == null)
         {
             return;
         }
         ValidaSeleccion(lbtn.CommandArgument);
         lblTitleCatalogo.Text = ObtenerRuta(lbtn.CommandArgument, lbtn.CommandName);
         hfCatalogo.Value      = lbtn.CommandArgument;
         ddlTipoUsuarioCatalogo.SelectedValue = IdTipoUsuario.ToString();
         ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Script", "MostrarPopup(\"#editCatalogoOrganizacion\");", true);
     }
     catch (Exception ex)
     {
         if (_lstError == null)
         {
             _lstError = new List <string>();
         }
         _lstError.Add(ex.Message);
         AlertaOrganizacion = _lstError;
     }
 }
        /// <summary>
        /// Propósito: Método Eliminar de lógica de negocios. Borra una fila en la base de datos, basado en la llave primaria.
        /// </summary>
        /// <returns>True si tuvo éxito, sino genera una Exception. </returns>
        /// <remarks>
        /// Propiedades necesarias para este método:
        /// <UL>
        ///		 <LI>IdTipoUsuario</LI>
        /// </UL>
        /// Propiedades actualizadas luego de una llamada exitosa a este método:
        /// <UL>
        ///		 <LI>CodError</LI>
        /// </UL>
        /// </remarks>
        public override bool Eliminar()
        {
            string operacion;

            //SeguridadSoapClient wsseg = new SeguridadSoapClient();
            try
            {
                //Construir aqui el string a guardar en la bitacora.
                operacion = "Eliminar cTipoUsuario;"
                            + "IdTipoUsuario:" + IdTipoUsuario.ToString() + ";";
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.UsoFuncionalidad, _ID_USUARIOBitacora,operacion);
                return(base.Eliminar());
            }
            catch (Exception ex)
            {
                //Construir el string a guardar en la bitácora en caso de error.
                operacion = "Error Eliminar cTipoUsuario;" + ex.Message;
                //wsseg.BitacoraRegistrarUso(_COD_APLICACIONBitacora, _COD_FUNCIONALIDADBitacora, _COD_SEDEBitacora, eTipoEventoBitacora.Error, _ID_USUARIOBitacora,operacion);
                throw ex;
            }
        }
예제 #3
0
 protected void btnNew_OnClick(object sender, EventArgs e)
 {
     try
     {
         Button btn = (Button)sender;
         if (sender == null)
         {
             return;
         }
         lblTitleCatalogo.Text = ObtenerRuta(btn.CommandArgument, btn.CommandName.ToUpper());
         hfCatalogo.Value      = btn.CommandArgument;
         hfAlta.Value          = true.ToString();
         ddlTipoUsuarioCatalogo.SelectedValue = IdTipoUsuario.ToString();
         ValidaSeleccion(btn.CommandArgument);
         if (btn.CommandArgument == "0")
         {
             txtDescripcionCampus.Focus();
             ddlTipoUsuarioCampus.SelectedValue = IdTipoUsuario.ToString();
             ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Script", "MostrarPopup(\"#editCampus\");", true);
         }
         else
         {
             txtDescripcionCatalogo.Focus();
             ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), "Script", "MostrarPopup(\"#editCatalogoUbicacion\");", true);
         }
     }
     catch (Exception ex)
     {
         if (_lstError == null)
         {
             _lstError = new List <string>();
         }
         _lstError.Add(ex.Message);
         AlertaUbicacion = _lstError;
     }
 }