Exemplo n.º 1
0
        private void grdPerfiles_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            BindGrid(0);
            DsPerfil ds = (DsPerfil)grdPerfiles.DataSource;

            // Obtengo la fila que se va a eliminar
            DsPerfil.DatosRow dr = (DsPerfil.DatosRow)ds.Datos.Rows[e.Item.DataSetIndex];
            // Creo el objeto y le seteo el id
            IPerfil perfil = PerfilFactory.GetPerfil();

            perfil.PerfilID = dr.PerfilID;
            // Lo elimino
            try
            {
                perfil.Eliminar();
            }
            catch (Exception ex)
            {
                ((ErrorWeb)phErrores.FindControl("Error")).setMensaje(TraducirTexto(ex.Message));
            }
            // Actualizo la grilla
            BindGrid(0);
        }